1*76559068SAndroid Build Coastguard Worker //===-- fuchsia.h -----------------------------------------------*- C++ -*-===// 2*76559068SAndroid Build Coastguard Worker // 3*76559068SAndroid Build Coastguard Worker // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*76559068SAndroid Build Coastguard Worker // See https://llvm.org/LICENSE.txt for license information. 5*76559068SAndroid Build Coastguard Worker // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*76559068SAndroid Build Coastguard Worker // 7*76559068SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 8*76559068SAndroid Build Coastguard Worker 9*76559068SAndroid Build Coastguard Worker #ifndef SCUDO_FUCHSIA_H_ 10*76559068SAndroid Build Coastguard Worker #define SCUDO_FUCHSIA_H_ 11*76559068SAndroid Build Coastguard Worker 12*76559068SAndroid Build Coastguard Worker #include "platform.h" 13*76559068SAndroid Build Coastguard Worker 14*76559068SAndroid Build Coastguard Worker #if SCUDO_FUCHSIA 15*76559068SAndroid Build Coastguard Worker 16*76559068SAndroid Build Coastguard Worker #include <stdint.h> 17*76559068SAndroid Build Coastguard Worker #include <zircon/types.h> 18*76559068SAndroid Build Coastguard Worker 19*76559068SAndroid Build Coastguard Worker namespace scudo { 20*76559068SAndroid Build Coastguard Worker 21*76559068SAndroid Build Coastguard Worker struct MapPlatformData { 22*76559068SAndroid Build Coastguard Worker zx_handle_t Vmar; 23*76559068SAndroid Build Coastguard Worker zx_handle_t Vmo; 24*76559068SAndroid Build Coastguard Worker uintptr_t VmarBase; 25*76559068SAndroid Build Coastguard Worker uint64_t VmoSize; 26*76559068SAndroid Build Coastguard Worker }; 27*76559068SAndroid Build Coastguard Worker 28*76559068SAndroid Build Coastguard Worker } // namespace scudo 29*76559068SAndroid Build Coastguard Worker 30*76559068SAndroid Build Coastguard Worker #endif // SCUDO_FUCHSIA 31*76559068SAndroid Build Coastguard Worker 32*76559068SAndroid Build Coastguard Worker #endif // SCUDO_FUCHSIA_H_ 33