Created
October 11, 2016 18:14
-
-
Save karkhaz/b26f50aa5969e358730aff344eccb02c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TranslationUnitDecl 0xb6ebeb0 <<invalid sloc>> <invalid sloc> | |
|-TypedefDecl 0xb6ec3f8 <<invalid sloc>> <invalid sloc> implicit __int128_t '__int128' | |
| `-BuiltinType 0xb6ec120 '__int128' | |
|-TypedefDecl 0xb6ec458 <<invalid sloc>> <invalid sloc> implicit __uint128_t 'unsigned __int128' | |
| `-BuiltinType 0xb6ec140 'unsigned __int128' | |
|-TypedefDecl 0xb6ec728 <<invalid sloc>> <invalid sloc> implicit __NSConstantString 'struct __NSConstantString_tag' | |
| `-RecordType 0xb6ec530 'struct __NSConstantString_tag' | |
| `-Record 0xb6ec4a8 '__NSConstantString_tag' | |
|-TypedefDecl 0xb6ec7b8 <<invalid sloc>> <invalid sloc> implicit __builtin_ms_va_list 'char *' | |
| `-PointerType 0xb6ec780 'char *' | |
| `-BuiltinType 0xb6ebf40 'char' | |
|-TypedefDecl 0xb6eca78 <<invalid sloc>> <invalid sloc> implicit __builtin_va_list 'struct __va_list_tag [1]' | |
| `-ConstantArrayType 0xb6eca20 'struct __va_list_tag [1]' 1 | |
| `-RecordType 0xb6ec890 'struct __va_list_tag' | |
| `-Record 0xb6ec808 '__va_list_tag' | |
|-TypedefDecl 0xb6ecad8 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/bits/x86_64/alltypes.h:146:1, col:24> col:24 referenced uintptr_t 'unsigned long' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb6ecb38 <line:161:1, col:15> col:15 referenced intptr_t 'long' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-TypedefDecl 0xb753c30 <line:176:1, col:21> col:21 referenced int8_t 'signed char' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb753c90 <line:181:1, col:15> col:15 referenced int16_t 'short' | |
| `-BuiltinType 0xb6ebf80 'short' | |
|-TypedefDecl 0xb753cf0 <line:186:1, col:13> col:13 referenced int32_t 'int' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb753d50 <line:191:1, col:16> col:16 referenced int64_t 'long long' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb753db0 <line:196:1, col:16> col:16 referenced intmax_t 'long long' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb753e10 <line:201:1, col:23> col:23 referenced uint8_t 'unsigned char' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb753e70 <line:206:1, col:24> col:24 referenced uint16_t 'unsigned short' | |
| `-BuiltinType 0xb6ec020 'unsigned short' | |
|-TypedefDecl 0xb753ed0 <line:211:1, col:22> col:22 referenced uint32_t 'unsigned int' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb753f30 <line:216:1, col:25> col:25 referenced uint64_t 'unsigned long long' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb753f90 <line:226:1, col:25> col:25 referenced uintmax_t 'unsigned long long' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb754010 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdint.h:21:1, col:16> col:16 referenced int_fast8_t 'int8_t':'signed char' | |
| `-TypedefType 0xb753fe0 'int8_t' sugar | |
| |-Typedef 0xb753c30 'int8_t' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb754090 <line:22:1, col:17> col:17 referenced int_fast64_t 'int64_t':'long long' | |
| `-TypedefType 0xb754060 'int64_t' sugar | |
| |-Typedef 0xb753d50 'int64_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb7540f0 <line:24:1, col:16> col:16 referenced int_least8_t 'int8_t':'signed char' | |
| `-TypedefType 0xb753fe0 'int8_t' sugar | |
| |-Typedef 0xb753c30 'int8_t' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb754170 <line:25:1, col:17> col:17 referenced int_least16_t 'int16_t':'short' | |
| `-TypedefType 0xb754140 'int16_t' sugar | |
| |-Typedef 0xb753c90 'int16_t' | |
| `-BuiltinType 0xb6ebf80 'short' | |
|-TypedefDecl 0xb7541f0 <line:26:1, col:17> col:17 referenced int_least32_t 'int32_t':'int' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb754250 <line:27:1, col:17> col:17 referenced int_least64_t 'int64_t':'long long' | |
| `-TypedefType 0xb754060 'int64_t' sugar | |
| |-Typedef 0xb753d50 'int64_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb7542d0 <line:29:1, col:17> col:17 referenced uint_fast8_t 'uint8_t':'unsigned char' | |
| `-TypedefType 0xb7542a0 'uint8_t' sugar | |
| |-Typedef 0xb753e10 'uint8_t' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb754350 <line:30:1, col:18> col:18 referenced uint_fast64_t 'uint64_t':'unsigned long long' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb7543b0 <line:32:1, col:17> col:17 referenced uint_least8_t 'uint8_t':'unsigned char' | |
| `-TypedefType 0xb7542a0 'uint8_t' sugar | |
| |-Typedef 0xb753e10 'uint8_t' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb754430 <line:33:1, col:18> col:18 referenced uint_least16_t 'uint16_t':'unsigned short' | |
| `-TypedefType 0xb754400 'uint16_t' sugar | |
| |-Typedef 0xb753e70 'uint16_t' | |
| `-BuiltinType 0xb6ec020 'unsigned short' | |
|-TypedefDecl 0xb7544b0 <line:34:1, col:18> col:18 referenced uint_least32_t 'uint32_t':'unsigned int' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb754510 <line:35:1, col:18> col:18 referenced uint_least64_t 'uint64_t':'unsigned long long' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb754570 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/bits/x86_64/stdint.h:1:1, col:17> col:17 referenced int_fast16_t 'int32_t':'int' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb7545d0 <line:2:1, col:17> col:17 referenced int_fast32_t 'int32_t':'int' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb754630 <line:3:1, col:18> col:18 referenced uint_fast16_t 'uint32_t':'unsigned int' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb754690 <line:4:1, col:18> col:18 referenced uint_fast32_t 'uint32_t':'unsigned int' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb754718 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/types.h:18:1, col:17> col:17 referenced mx_handle_t 'int32_t':'int' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb754778 <line:22:1, col:17> col:17 referenced mx_status_t 'int32_t':'int' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb7547d8 <line:25:1, col:18> col:18 referenced mx_time_t 'uint64_t':'unsigned long long' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb754838 <line:31:1, col:18> col:18 referenced mx_signals_t 'uint32_t':'unsigned int' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-RecordDecl 0xb754888 <line:48:9, line:51:1> line:48:9 struct definition | |
| |-FieldDecl 0xb754960 <line:49:5, col:18> col:18 satisfied 'mx_signals_t':'unsigned int' | |
| `-FieldDecl 0xb7549b8 <line:50:5, col:18> col:18 satisfiable 'mx_signals_t':'unsigned int' | |
|-TypedefDecl 0xb754a50 <line:48:1, line:51:3> col:3 referenced mx_signals_state_t 'struct mx_signals_state_t':'mx_signals_state_t' | |
| `-ElaboratedType 0xb754a00 'struct mx_signals_state_t' sugar | |
| `-RecordType 0xb754910 'mx_signals_state_t' | |
| `-Record 0xb754888 '' | |
|-TypedefDecl 0xb754ac8 <line:53:1, col:18> col:18 referenced mx_rights_t 'uint32_t':'unsigned int' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb754b50 <line:76:1, col:19> col:19 referenced mx_vaddr_t 'uintptr_t':'unsigned long' | |
| `-TypedefType 0xb754b20 'uintptr_t' sugar | |
| |-Typedef 0xb6ecad8 'uintptr_t' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb754bb0 <line:79:1, col:19> col:19 referenced mx_paddr_t 'uintptr_t':'unsigned long' | |
| `-TypedefType 0xb754b20 'uintptr_t' sugar | |
| |-Typedef 0xb6ecad8 'uintptr_t' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb7644c0 <line:82:1, col:19> col:19 referenced mx_size_t 'uintptr_t':'unsigned long' | |
| `-TypedefType 0xb754b20 'uintptr_t' sugar | |
| |-Typedef 0xb6ecad8 'uintptr_t' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb764540 <line:83:1, col:18> col:18 referenced mx_ssize_t 'intptr_t':'long' | |
| `-TypedefType 0xb764510 'intptr_t' sugar | |
| |-Typedef 0xb6ecb38 'intptr_t' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-TypedefDecl 0xb7645a0 <line:86:1, col:18> col:18 mx_off_t 'uint64_t':'unsigned long long' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb764600 <line:87:1, col:17> col:17 mx_rel_off_t 'int64_t':'long long' | |
| `-TypedefType 0xb754060 'int64_t' sugar | |
| |-Typedef 0xb753d50 'int64_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb764660 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/bits/x86_64/alltypes.h:17:1, col:13> col:13 referenced wchar_t 'int' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-RecordDecl 0xb7646b0 <line:48:9, line:51:1> line:48:9 struct definition | |
| |-FieldDecl 0xb764770 <line:49:5, col:15> col:15 __ll 'long long' | |
| `-FieldDecl 0xb7647c8 <line:50:5, col:17> col:17 __ld 'long double' | |
|-TypedefDecl 0xb764860 <line:48:1, line:51:3> col:3 max_align_t 'struct max_align_t':'max_align_t' | |
| `-ElaboratedType 0xb764810 'struct max_align_t' sugar | |
| `-RecordType 0xb764740 'max_align_t' | |
| `-Record 0xb7646b0 '' | |
|-TypedefDecl 0xb7648d8 <line:141:1, col:24> col:24 referenced size_t 'unsigned long' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb764938 <line:151:1, col:15> col:15 referenced ptrdiff_t 'long' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-EnumDecl 0xb764988 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:61:9, line:68:1> line:61:14 memory_order | |
| |-EnumConstantDecl 0xb764a60 <line:62:3, <built-in>:11:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:62:3 memory_order_relaxed 'int' | |
| | `-IntegerLiteral 0xb764a40 <<built-in>:11:26> 'int' 0 | |
| |-EnumConstantDecl 0xb764ad0 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:63:3, <built-in>:12:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:63:3 memory_order_consume 'int' | |
| | `-IntegerLiteral 0xb764ab0 <<built-in>:12:26> 'int' 1 | |
| |-EnumConstantDecl 0xb764b40 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:64:3, <built-in>:13:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:64:3 memory_order_acquire 'int' | |
| | `-IntegerLiteral 0xb764b20 <<built-in>:13:26> 'int' 2 | |
| |-EnumConstantDecl 0xb764bb0 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:65:3, <built-in>:14:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:65:3 memory_order_release 'int' | |
| | `-IntegerLiteral 0xb764b90 <<built-in>:14:26> 'int' 3 | |
| |-EnumConstantDecl 0xb764c20 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:66:3, <built-in>:15:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:66:3 memory_order_acq_rel 'int' | |
| | `-IntegerLiteral 0xb764c00 <<built-in>:15:26> 'int' 4 | |
| `-EnumConstantDecl 0xb764c90 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:67:3, <built-in>:16:26> /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:67:3 memory_order_seq_cst 'int' | |
| `-IntegerLiteral 0xb764c70 <<built-in>:16:26> 'int' 5 | |
|-TypedefDecl 0xb764d30 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:61:1, line:68:3> col:3 referenced memory_order 'enum memory_order':'enum memory_order' | |
| `-ElaboratedType 0xb764ce0 'enum memory_order' sugar | |
| `-EnumType 0xb764a20 'enum memory_order' | |
| `-Enum 0xb764988 'memory_order' | |
|-FunctionDecl 0xb764ed0 <line:75:1, col:38> col:6 atomic_thread_fence 'void (memory_order)' | |
| `-ParmVarDecl 0xb764dd0 <col:26> col:38 'memory_order':'enum memory_order' | |
|-FunctionDecl 0xb765058 <line:76:1, col:38> col:6 atomic_signal_fence 'void (memory_order)' | |
| `-ParmVarDecl 0xb764fd0 <col:26> col:38 'memory_order':'enum memory_order' | |
|-TypedefDecl 0xb765160 <line:90:1, col:37> col:37 referenced atomic_bool '_Atomic(_Bool)' | |
| `-AtomicType 0xb765120 '_Atomic(_Bool)' | |
| `-BuiltinType 0xb6ebf20 '_Bool' | |
|-TypedefDecl 0xb765200 <line:92:1, col:37> col:37 atomic_char '_Atomic(char)' | |
| `-AtomicType 0xb7651c0 '_Atomic(char)' | |
| `-BuiltinType 0xb6ebf40 'char' | |
|-TypedefDecl 0xb7652a8 <line:93:1, col:37> col:37 atomic_schar '_Atomic(signed char)' | |
| `-AtomicType 0xb765260 '_Atomic(signed char)' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb765358 <line:94:1, col:37> col:37 atomic_uchar '_Atomic(unsigned char)' | |
| `-AtomicType 0xb765310 '_Atomic(unsigned char)' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb765408 <line:95:1, col:37> col:37 atomic_short '_Atomic(short)' | |
| `-AtomicType 0xb7653c0 '_Atomic(short)' | |
| `-BuiltinType 0xb6ebf80 'short' | |
|-TypedefDecl 0xb772740 <line:96:1, col:37> col:37 atomic_ushort '_Atomic(unsigned short)' | |
| `-AtomicType 0xb765470 '_Atomic(unsigned short)' | |
| `-BuiltinType 0xb6ec020 'unsigned short' | |
|-TypedefDecl 0xb7727e8 <line:97:1, col:37> col:37 referenced atomic_int '_Atomic(int)' | |
| `-AtomicType 0xb7727a0 '_Atomic(int)' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb772898 <line:98:1, col:37> col:37 atomic_uint '_Atomic(unsigned int)' | |
| `-AtomicType 0xb772850 '_Atomic(unsigned int)' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb772948 <line:99:1, col:37> col:37 atomic_long '_Atomic(long)' | |
| `-AtomicType 0xb772900 '_Atomic(long)' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-TypedefDecl 0xb7729f8 <line:100:1, col:37> col:37 atomic_ulong '_Atomic(unsigned long)' | |
| `-AtomicType 0xb7729b0 '_Atomic(unsigned long)' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb772aa8 <line:101:1, col:37> col:37 atomic_llong '_Atomic(long long)' | |
| `-AtomicType 0xb772a60 '_Atomic(long long)' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb772b58 <line:102:1, col:37> col:37 atomic_ullong '_Atomic(unsigned long long)' | |
| `-AtomicType 0xb772b10 '_Atomic(unsigned long long)' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb772c20 <line:103:1, col:37> col:37 atomic_char16_t '_Atomic(uint_least16_t)' | |
| `-AtomicType 0xb772be0 '_Atomic(uint_least16_t)' | |
| `-TypedefType 0xb772bb0 'uint_least16_t' sugar | |
| |-Typedef 0xb754430 'uint_least16_t' | |
| `-TypedefType 0xb754400 'uint16_t' sugar | |
| |-Typedef 0xb753e70 'uint16_t' | |
| `-BuiltinType 0xb6ec020 'unsigned short' | |
|-TypedefDecl 0xb772ce0 <line:104:1, col:37> col:37 atomic_char32_t '_Atomic(uint_least32_t)' | |
| `-AtomicType 0xb772ca0 '_Atomic(uint_least32_t)' | |
| `-TypedefType 0xb772c70 'uint_least32_t' sugar | |
| |-Typedef 0xb7544b0 'uint_least32_t' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb772da0 <line:105:1, col:37> col:37 atomic_wchar_t '_Atomic(wchar_t)' | |
| `-AtomicType 0xb772d60 '_Atomic(wchar_t)' | |
| `-TypedefType 0xb772d30 'wchar_t' sugar | |
| |-Typedef 0xb764660 'wchar_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb772e60 <line:106:1, col:37> col:37 atomic_int_least8_t '_Atomic(int_least8_t)' | |
| `-AtomicType 0xb772e20 '_Atomic(int_least8_t)' | |
| `-TypedefType 0xb772df0 'int_least8_t' sugar | |
| |-Typedef 0xb7540f0 'int_least8_t' | |
| `-TypedefType 0xb753fe0 'int8_t' sugar | |
| |-Typedef 0xb753c30 'int8_t' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb772f20 <line:107:1, col:37> col:37 atomic_uint_least8_t '_Atomic(uint_least8_t)' | |
| `-AtomicType 0xb772ee0 '_Atomic(uint_least8_t)' | |
| `-TypedefType 0xb772eb0 'uint_least8_t' sugar | |
| |-Typedef 0xb7543b0 'uint_least8_t' | |
| `-TypedefType 0xb7542a0 'uint8_t' sugar | |
| |-Typedef 0xb753e10 'uint8_t' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb772fe0 <line:108:1, col:37> col:37 atomic_int_least16_t '_Atomic(int_least16_t)' | |
| `-AtomicType 0xb772fa0 '_Atomic(int_least16_t)' | |
| `-TypedefType 0xb772f70 'int_least16_t' sugar | |
| |-Typedef 0xb754170 'int_least16_t' | |
| `-TypedefType 0xb754140 'int16_t' sugar | |
| |-Typedef 0xb753c90 'int16_t' | |
| `-BuiltinType 0xb6ebf80 'short' | |
|-TypedefDecl 0xb773058 <line:109:1, col:37> col:37 atomic_uint_least16_t '_Atomic(uint_least16_t)' | |
| `-AtomicType 0xb772be0 '_Atomic(uint_least16_t)' | |
| `-TypedefType 0xb772bb0 'uint_least16_t' sugar | |
| |-Typedef 0xb754430 'uint_least16_t' | |
| `-TypedefType 0xb754400 'uint16_t' sugar | |
| |-Typedef 0xb753e70 'uint16_t' | |
| `-BuiltinType 0xb6ec020 'unsigned short' | |
|-TypedefDecl 0xb773120 <line:110:1, col:37> col:37 atomic_int_least32_t '_Atomic(int_least32_t)' | |
| `-AtomicType 0xb7730e0 '_Atomic(int_least32_t)' | |
| `-TypedefType 0xb7730b0 'int_least32_t' sugar | |
| |-Typedef 0xb7541f0 'int_least32_t' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb773198 <line:111:1, col:37> col:37 atomic_uint_least32_t '_Atomic(uint_least32_t)' | |
| `-AtomicType 0xb772ca0 '_Atomic(uint_least32_t)' | |
| `-TypedefType 0xb772c70 'uint_least32_t' sugar | |
| |-Typedef 0xb7544b0 'uint_least32_t' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb773260 <line:112:1, col:37> col:37 atomic_int_least64_t '_Atomic(int_least64_t)' | |
| `-AtomicType 0xb773220 '_Atomic(int_least64_t)' | |
| `-TypedefType 0xb7731f0 'int_least64_t' sugar | |
| |-Typedef 0xb754250 'int_least64_t' | |
| `-TypedefType 0xb754060 'int64_t' sugar | |
| |-Typedef 0xb753d50 'int64_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb773320 <line:113:1, col:37> col:37 atomic_uint_least64_t '_Atomic(uint_least64_t)' | |
| `-AtomicType 0xb7732e0 '_Atomic(uint_least64_t)' | |
| `-TypedefType 0xb7732b0 'uint_least64_t' sugar | |
| |-Typedef 0xb754510 'uint_least64_t' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb7733e0 <line:114:1, col:37> col:37 atomic_int_fast8_t '_Atomic(int_fast8_t)' | |
| `-AtomicType 0xb7733a0 '_Atomic(int_fast8_t)' | |
| `-TypedefType 0xb773370 'int_fast8_t' sugar | |
| |-Typedef 0xb754010 'int_fast8_t' | |
| `-TypedefType 0xb753fe0 'int8_t' sugar | |
| |-Typedef 0xb753c30 'int8_t' | |
| `-BuiltinType 0xb6ebf60 'signed char' | |
|-TypedefDecl 0xb7734a0 <line:115:1, col:37> col:37 atomic_uint_fast8_t '_Atomic(uint_fast8_t)' | |
| `-AtomicType 0xb773460 '_Atomic(uint_fast8_t)' | |
| `-TypedefType 0xb773430 'uint_fast8_t' sugar | |
| |-Typedef 0xb7542d0 'uint_fast8_t' | |
| `-TypedefType 0xb7542a0 'uint8_t' sugar | |
| |-Typedef 0xb753e10 'uint8_t' | |
| `-BuiltinType 0xb6ec000 'unsigned char' | |
|-TypedefDecl 0xb773560 <line:116:1, col:37> col:37 atomic_int_fast16_t '_Atomic(int_fast16_t)' | |
| `-AtomicType 0xb773520 '_Atomic(int_fast16_t)' | |
| `-TypedefType 0xb7734f0 'int_fast16_t' sugar | |
| |-Typedef 0xb754570 'int_fast16_t' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb773620 <line:117:1, col:37> col:37 atomic_uint_fast16_t '_Atomic(uint_fast16_t)' | |
| `-AtomicType 0xb7735e0 '_Atomic(uint_fast16_t)' | |
| `-TypedefType 0xb7735b0 'uint_fast16_t' sugar | |
| |-Typedef 0xb754630 'uint_fast16_t' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb7736e0 <line:118:1, col:37> col:37 atomic_int_fast32_t '_Atomic(int_fast32_t)' | |
| `-AtomicType 0xb7736a0 '_Atomic(int_fast32_t)' | |
| `-TypedefType 0xb773670 'int_fast32_t' sugar | |
| |-Typedef 0xb7545d0 'int_fast32_t' | |
| `-TypedefType 0xb7541c0 'int32_t' sugar | |
| |-Typedef 0xb753cf0 'int32_t' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb7737c0 <line:119:1, col:37> col:37 atomic_uint_fast32_t '_Atomic(uint_fast32_t)' | |
| `-AtomicType 0xb773780 '_Atomic(uint_fast32_t)' | |
| `-TypedefType 0xb773750 'uint_fast32_t' sugar | |
| |-Typedef 0xb754690 'uint_fast32_t' | |
| `-TypedefType 0xb754480 'uint32_t' sugar | |
| |-Typedef 0xb753ed0 'uint32_t' | |
| `-BuiltinType 0xb6ec040 'unsigned int' | |
|-TypedefDecl 0xb773880 <line:120:1, col:37> col:37 atomic_int_fast64_t '_Atomic(int_fast64_t)' | |
| `-AtomicType 0xb773840 '_Atomic(int_fast64_t)' | |
| `-TypedefType 0xb773810 'int_fast64_t' sugar | |
| |-Typedef 0xb754090 'int_fast64_t' | |
| `-TypedefType 0xb754060 'int64_t' sugar | |
| |-Typedef 0xb753d50 'int64_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb773940 <line:121:1, col:37> col:37 atomic_uint_fast64_t '_Atomic(uint_fast64_t)' | |
| `-AtomicType 0xb773900 '_Atomic(uint_fast64_t)' | |
| `-TypedefType 0xb7738d0 'uint_fast64_t' sugar | |
| |-Typedef 0xb754350 'uint_fast64_t' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-TypedefDecl 0xb7739e0 <line:122:1, col:37> col:37 atomic_intptr_t '_Atomic(intptr_t)' | |
| `-AtomicType 0xb7739a0 '_Atomic(intptr_t)' | |
| `-TypedefType 0xb764510 'intptr_t' sugar | |
| |-Typedef 0xb6ecb38 'intptr_t' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-TypedefDecl 0xb773a80 <line:123:1, col:37> col:37 atomic_uintptr_t '_Atomic(uintptr_t)' | |
| `-AtomicType 0xb773a40 '_Atomic(uintptr_t)' | |
| `-TypedefType 0xb754b20 'uintptr_t' sugar | |
| |-Typedef 0xb6ecad8 'uintptr_t' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb773b40 <line:124:1, col:37> col:37 atomic_size_t '_Atomic(size_t)' | |
| `-AtomicType 0xb773b00 '_Atomic(size_t)' | |
| `-TypedefType 0xb773ad0 'size_t' sugar | |
| |-Typedef 0xb7648d8 'size_t' | |
| `-BuiltinType 0xb6ec060 'unsigned long' | |
|-TypedefDecl 0xb773c00 <line:125:1, col:37> col:37 atomic_ptrdiff_t '_Atomic(ptrdiff_t)' | |
| `-AtomicType 0xb773bc0 '_Atomic(ptrdiff_t)' | |
| `-TypedefType 0xb773b90 'ptrdiff_t' sugar | |
| |-Typedef 0xb764938 'ptrdiff_t' | |
| `-BuiltinType 0xb6ebfc0 'long' | |
|-TypedefDecl 0xb773cc0 <line:126:1, col:37> col:37 atomic_intmax_t '_Atomic(intmax_t)' | |
| `-AtomicType 0xb773c80 '_Atomic(intmax_t)' | |
| `-TypedefType 0xb773c50 'intmax_t' sugar | |
| |-Typedef 0xb753db0 'intmax_t' | |
| `-BuiltinType 0xb6ebfe0 'long long' | |
|-TypedefDecl 0xb773d80 <line:127:1, col:37> col:37 atomic_uintmax_t '_Atomic(uintmax_t)' | |
| `-AtomicType 0xb773d40 '_Atomic(uintmax_t)' | |
| `-TypedefType 0xb773d10 'uintmax_t' sugar | |
| |-Typedef 0xb753f90 'uintmax_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-RecordDecl 0xb773dd0 <line:163:9, col:50> col:16 struct atomic_flag definition | |
| `-FieldDecl 0xb773eb0 <col:30, col:42> col:42 _Value 'atomic_bool':'_Atomic(_Bool)' | |
|-TypedefDecl 0xb773f50 <col:1, col:52> col:52 referenced atomic_flag 'struct atomic_flag':'struct atomic_flag' | |
| `-ElaboratedType 0xb773f00 'struct atomic_flag' sugar | |
| `-RecordType 0xb773e60 'struct atomic_flag' | |
| `-Record 0xb773dd0 'atomic_flag' | |
|-FunctionDecl 0xb774150 <line:172:1, col:54> col:7 atomic_flag_test_and_set '_Bool (volatile atomic_flag *)' | |
| `-ParmVarDecl 0xb774048 <col:32, col:53> col:54 'volatile atomic_flag *' | |
|-FunctionDecl 0xb774390 <line:173:1, col:77> col:7 atomic_flag_test_and_set_explicit '_Bool (volatile atomic_flag *, memory_order)' | |
| |-ParmVarDecl 0xb774210 <col:41, col:62> col:63 'volatile atomic_flag *' | |
| `-ParmVarDecl 0xb774280 <col:65> col:77 'memory_order':'enum memory_order' | |
|-FunctionDecl 0xb774560 <line:175:1, col:46> col:6 atomic_flag_clear 'void (volatile atomic_flag *)' | |
| `-ParmVarDecl 0xb774458 <col:24, col:45> col:46 'volatile atomic_flag *' | |
|-FunctionDecl 0xb778810 <line:176:1, col:69> col:6 atomic_flag_clear_explicit 'void (volatile atomic_flag *, memory_order)' | |
| |-ParmVarDecl 0xb774620 <col:33, col:54> col:55 'volatile atomic_flag *' | |
| `-ParmVarDecl 0xb774690 <col:57> col:69 'memory_order':'enum memory_order' | |
|-RecordDecl 0xb7788c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/ulib/runtime/include/runtime/mutex.h:14:9, line:16:1> line:14:9 struct definition | |
| `-FieldDecl 0xb7789a0 <line:15:5, col:16> col:16 referenced futex 'atomic_int':'_Atomic(int)' | |
|-TypedefDecl 0xb778a40 <line:14:1, line:16:3> col:3 referenced mxr_mutex_t 'struct mxr_mutex_t':'mxr_mutex_t' | |
| `-ElaboratedType 0xb7789f0 'struct mxr_mutex_t' sugar | |
| `-RecordType 0xb778950 'mxr_mutex_t' | |
| `-Record 0xb7788c8 '' | |
|-FunctionDecl 0xb778c60 <line:24:1, col:49> col:13 mxr_mutex_trylock 'mx_status_t (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb778b58 <col:31, col:44> col:44 mutex 'mxr_mutex_t *' | |
| `-VisibilityAttr 0xb778d10 <line:20:13> Implicit Hidden | |
|-FunctionDecl 0xb778f10 <line:29:1, col:70> col:13 used mxr_mutex_timedlock 'mx_status_t (mxr_mutex_t *, mx_time_t)' | |
| |-ParmVarDecl 0xb778d68 <col:33, col:46> col:46 mutex 'mxr_mutex_t *' | |
| |-ParmVarDecl 0xb778e00 <col:53, col:63> col:63 timeout 'mx_time_t':'unsigned long long' | |
| `-VisibilityAttr 0xb778fc8 <line:20:13> Implicit Hidden | |
|-FunctionDecl 0xb779120 <line:32:1, col:39> col:6 mxr_mutex_lock 'void (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb779020 <col:21, col:34> col:34 mutex 'mxr_mutex_t *' | |
| `-VisibilityAttr 0xb7791d0 <line:20:13> Implicit Hidden | |
|-FunctionDecl 0xb7792b0 <line:35:1, col:41> col:6 mxr_mutex_unlock 'void (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb779228 <col:23, col:36> col:36 mutex 'mxr_mutex_t *' | |
| `-VisibilityAttr 0xb779360 <line:20:13> Implicit Hidden | |
|-FunctionDecl 0xb7794c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/magenta/process.h:16:1, col:33> col:13 mx_process_self 'mx_handle_t (void)' | |
|-TypedefDecl 0xb779578 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:33:1, col:20> col:20 referenced mx_futex_t 'atomic_int':'_Atomic(int)' | |
| `-TypedefType 0xb778970 'atomic_int' sugar | |
| |-Typedef 0xb7727e8 'atomic_int' | |
| `-AtomicType 0xb7727a0 '_Atomic(int)' | |
| `-BuiltinType 0xb6ebfa0 'int' | |
|-TypedefDecl 0xb7795d8 <line:37:1, col:18> col:18 referenced mx_koid_t 'uint64_t':'unsigned long long' | |
| `-TypedefType 0xb754320 'uint64_t' sugar | |
| |-Typedef 0xb753f30 'uint64_t' | |
| `-BuiltinType 0xb6ec080 'unsigned long long' | |
|-EnumDecl 0xb779628 <line:42:9, line:63:1> line:42:9 | |
| |-EnumConstantDecl 0xb779700 <line:47:5, col:23> col:5 MX_EXCP_GENERAL 'int' | |
| | `-IntegerLiteral 0xb7796e0 <col:23> 'int' 0 | |
| |-EnumConstantDecl 0xb77e880 <line:48:5, col:32> col:5 MX_EXCP_FATAL_PAGE_FAULT 'int' | |
| | `-IntegerLiteral 0xb779750 <col:32> 'int' 1 | |
| |-EnumConstantDecl 0xb77e8f0 <line:49:5, col:37> col:5 MX_EXCP_UNDEFINED_INSTRUCTION 'int' | |
| | `-IntegerLiteral 0xb77e8d0 <col:37> 'int' 2 | |
| |-EnumConstantDecl 0xb77e960 <line:50:5, col:29> col:5 MX_EXCP_SW_BREAKPOINT 'int' | |
| | `-IntegerLiteral 0xb77e940 <col:29> 'int' 3 | |
| |-EnumConstantDecl 0xb77e9d0 <line:51:5, col:29> col:5 MX_EXCP_HW_BREAKPOINT 'int' | |
| | `-IntegerLiteral 0xb77e9b0 <col:29> 'int' 4 | |
| |-EnumConstantDecl 0xb77ea40 <line:53:5, col:24> col:5 MX_EXCP_MAX_ARCH 'int' | |
| | `-IntegerLiteral 0xb77ea20 <col:24> 'int' 99 | |
| |-EnumConstantDecl 0xb77eab0 <line:58:5, col:21> col:5 MX_EXCP_START 'int' | |
| | `-IntegerLiteral 0xb77ea90 <col:21> 'int' 100 | |
| `-EnumConstantDecl 0xb77eb20 <line:62:5, col:20> col:5 MX_EXCP_GONE 'int' | |
| `-IntegerLiteral 0xb77eb00 <col:20> 'int' 101 | |
|-TypedefDecl 0xb77ebc0 <line:42:1, line:63:3> col:3 mx_excp_type_t 'enum mx_excp_type_t':'mx_excp_type_t' | |
| `-ElaboratedType 0xb77eb70 'enum mx_excp_type_t' sugar | |
| `-EnumType 0xb7796c0 'mx_excp_type_t' | |
| `-Enum 0xb779628 '' | |
|-RecordDecl 0xb77ec28 <line:67:9, line:71:1> line:67:16 struct x86_64_exc_data definition | |
| |-FieldDecl 0xb77ece0 <line:68:5, col:14> col:14 vector 'uint64_t':'unsigned long long' | |
| |-FieldDecl 0xb77ed38 <line:69:5, col:14> col:14 err_code 'uint64_t':'unsigned long long' | |
| `-FieldDecl 0xb77ed90 <line:70:5, col:14> col:14 cr2 'uint64_t':'unsigned long long' | |
|-TypedefDecl 0xb77ee30 <line:67:1, line:71:3> col:3 referenced x86_64_exc_data_t 'struct x86_64_exc_data':'struct x86_64_exc_data' | |
| `-ElaboratedType 0xb77ede0 'struct x86_64_exc_data' sugar | |
| `-RecordType 0xb77ecb0 'struct x86_64_exc_data' | |
| `-Record 0xb77ec28 'x86_64_exc_data' | |
|-RecordDecl 0xb77ee98 <line:73:9, line:75:1> line:73:16 struct arm64_exc_data definition | |
| `-FieldDecl 0xb77ef50 <line:74:5, col:14> col:14 far 'uint64_t':'unsigned long long' | |
|-TypedefDecl 0xb77eff0 <line:73:1, line:75:3> col:3 referenced arm64_exc_data_t 'struct arm64_exc_data':'struct arm64_exc_data' | |
| `-ElaboratedType 0xb77efa0 'struct arm64_exc_data' sugar | |
| `-RecordType 0xb77ef20 'struct arm64_exc_data' | |
| `-Record 0xb77ee98 'arm64_exc_data' | |
|-RecordDecl 0xb77f058 <line:82:9, line:101:1> line:82:16 struct mx_exception_context definition | |
| |-FieldDecl 0xb77f110 <line:84:5, col:14> col:14 arch_id 'uint32_t':'unsigned int' | |
| |-FieldDecl 0xb77f190 <line:86:5, col:15> col:15 pid 'mx_koid_t':'unsigned long long' | |
| |-FieldDecl 0xb77f1e8 <line:90:5, col:15> col:15 tid 'mx_koid_t':'unsigned long long' | |
| |-RecordDecl 0xb77f230 <line:92:5, line:100:5> line:92:5 struct definition | |
| | |-FieldDecl 0xb77f310 <line:93:9, col:20> col:20 pc 'mx_vaddr_t':'unsigned long' | |
| | |-RecordDecl 0xb77f358 <line:94:9, line:97:9> line:94:9 union definition | |
| | | |-FieldDecl 0xb77f430 <line:95:13, col:31> col:31 x86_64 'x86_64_exc_data_t':'struct x86_64_exc_data' | |
| | | `-FieldDecl 0xb77f4b0 <line:96:13, col:31> col:31 arm_64 'arm64_exc_data_t':'struct arm64_exc_data' | |
| | `-FieldDecl 0xb77f5a0 <line:94:9, line:97:11> col:11 u 'union (anonymous union at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:94:9)':'union mx_exception_context::(anonymous at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:94:9)' | |
| `-FieldDecl 0xb77f640 <line:92:5, line:100:7> col:7 arch 'struct (anonymous struct at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:92:5)':'struct mx_exception_context::(anonymous at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:92:5)' | |
|-TypedefDecl 0xb77f6e0 <line:82:1, line:101:3> col:3 referenced mx_exception_context_t 'struct mx_exception_context':'struct mx_exception_context' | |
| `-ElaboratedType 0xb77f690 'struct mx_exception_context' sugar | |
| `-RecordType 0xb77f0e0 'struct mx_exception_context' | |
| `-Record 0xb77f058 'mx_exception_context' | |
|-RecordDecl 0xb77f748 <line:107:9, line:114:1> line:107:16 struct mx_exception_header definition | |
| |-FieldDecl 0xb77f800 <line:110:5, col:14> col:14 size 'uint32_t':'unsigned int' | |
| `-FieldDecl 0xb781030 <line:113:5, col:33> col:33 type 'uint32_t':'unsigned int' | |
|-TypedefDecl 0xb7810d0 <line:107:1, line:114:3> col:3 referenced mx_exception_header_t 'struct mx_exception_header':'struct mx_exception_header' | |
| `-ElaboratedType 0xb781080 'struct mx_exception_header' sugar | |
| `-RecordType 0xb77f7d0 'struct mx_exception_header' | |
| `-Record 0xb77f748 'mx_exception_header' | |
|-RecordDecl 0xb781138 <line:117:9, line:122:1> line:117:16 struct mx_exception_report definition | |
| |-FieldDecl 0xb781210 <line:118:5, col:27> col:27 header 'mx_exception_header_t':'struct mx_exception_header' | |
| `-FieldDecl 0xb781290 <line:121:5, col:28> col:28 context 'mx_exception_context_t':'struct mx_exception_context' | |
|-TypedefDecl 0xb781380 <line:117:1, line:122:3> col:3 referenced mx_exception_report_t 'struct mx_exception_report':'struct mx_exception_report' | |
| `-ElaboratedType 0xb781330 'struct mx_exception_report' sugar | |
| `-RecordType 0xb7811c0 'struct mx_exception_report' | |
| `-Record 0xb781138 'mx_exception_report' | |
|-EnumDecl 0xb7813e8 <line:126:9, line:144:1> line:126:9 | |
| |-EnumConstantDecl 0xb7814e0 <line:127:5, col:41> col:5 MX_EXCEPTION_STATUS_HANDLER_GONE 'int' | |
| | `-UnaryOperator 0xb7814c0 <col:40, col:41> 'int' prefix '-' | |
| | `-IntegerLiteral 0xb7814a0 <col:41> 'int' 2 | |
| |-EnumConstantDecl 0xb781570 <line:128:5, col:36> col:5 MX_EXCEPTION_STATUS_WAITING 'int' | |
| | `-UnaryOperator 0xb781550 <col:35, col:36> 'int' prefix '-' | |
| | `-IntegerLiteral 0xb781530 <col:36> 'int' 1 | |
| |-EnumConstantDecl 0xb7815e0 <line:134:5, col:39> col:5 MX_EXCEPTION_STATUS_NOT_HANDLED 'int' | |
| | `-IntegerLiteral 0xb7815c0 <col:39> 'int' 0 | |
| `-EnumConstantDecl 0xb781650 <line:143:5, col:34> col:5 MX_EXCEPTION_STATUS_RESUME 'int' | |
| `-IntegerLiteral 0xb781630 <col:34> 'int' 1 | |
|-TypedefDecl 0xb7816f0 <line:126:1, line:144:3> col:3 mx_exception_status_t 'enum mx_exception_status_t':'mx_exception_status_t' | |
| `-ElaboratedType 0xb7816a0 'enum mx_exception_status_t' sugar | |
| `-EnumType 0xb781480 'mx_exception_status_t' | |
| `-Enum 0xb7813e8 '' | |
|-EnumDecl 0xb781758 <line:163:9, line:168:1> line:163:9 | |
| |-EnumConstantDecl 0xb781830 <line:164:5, col:28> col:5 MX_INFO_HANDLE_VALID 'int' | |
| | `-IntegerLiteral 0xb781810 <col:28> 'int' 1 | |
| |-EnumConstantDecl 0xb781880 <line:165:5> col:5 MX_INFO_HANDLE_BASIC 'int' | |
| |-EnumConstantDecl 0xb7818d0 <line:166:5> col:5 MX_INFO_PROCESS 'int' | |
| `-EnumConstantDecl 0xb781920 <line:167:5> col:5 MX_INFO_PROCESS_THREADS 'int' | |
|-TypedefDecl 0xb7819c0 <line:163:1, line:168:3> col:3 mx_object_info_topic_t 'enum mx_object_info_topic_t':'mx_object_info_topic_t' | |
| `-ElaboratedType 0xb781970 'enum mx_object_info_topic_t' sugar | |
| `-EnumType 0xb7817f0 'mx_object_info_topic_t' | |
| `-Enum 0xb781758 '' | |
|-EnumDecl 0xb781a28 <line:170:9, line:189:1> line:170:9 | |
| |-EnumConstantDecl 0xb781b00 <line:171:5, col:39> col:5 MX_OBJ_TYPE_NONE 'int' | |
| | `-IntegerLiteral 0xb781ae0 <col:39> 'int' 0 | |
| |-EnumConstantDecl 0xb781b70 <line:172:5, col:39> col:5 MX_OBJ_TYPE_PROCESS 'int' | |
| | `-IntegerLiteral 0xb781b50 <col:39> 'int' 1 | |
| |-EnumConstantDecl 0xb781be0 <line:173:5, col:39> col:5 MX_OBJ_TYPE_THREAD 'int' | |
| | `-IntegerLiteral 0xb781bc0 <col:39> 'int' 2 | |
| |-EnumConstantDecl 0xb781c50 <line:174:5, col:39> col:5 MX_OBJ_TYPE_VMEM 'int' | |
| | `-IntegerLiteral 0xb781c30 <col:39> 'int' 3 | |
| |-EnumConstantDecl 0xb781cc0 <line:175:5, col:39> col:5 MX_OBJ_TYPE_MESSAGE_PIPE 'int' | |
| | `-IntegerLiteral 0xb781ca0 <col:39> 'int' 4 | |
| |-EnumConstantDecl 0xb781d30 <line:176:5, col:39> col:5 MX_OBJ_TYPE_EVENT 'int' | |
| | `-IntegerLiteral 0xb781d10 <col:39> 'int' 5 | |
| |-EnumConstantDecl 0xb781da0 <line:177:5, col:39> col:5 MX_OBJ_TYPE_IOPORT 'int' | |
| | `-IntegerLiteral 0xb781d80 <col:39> 'int' 6 | |
| |-EnumConstantDecl 0xb781e10 <line:178:5, col:39> col:5 MX_OBJ_TYPE_DATA_PIPE_PRODUCER 'int' | |
| | `-IntegerLiteral 0xb781df0 <col:39> 'int' 7 | |
| |-EnumConstantDecl 0xb781e80 <line:179:5, col:39> col:5 MX_OBJ_TYPE_DATA_PIPE_CONSUMER 'int' | |
| | `-IntegerLiteral 0xb781e60 <col:39> 'int' 8 | |
| |-EnumConstantDecl 0xb781ef0 <line:180:5, col:39> col:5 MX_OBJ_TYPE_INTERRUPT 'int' | |
| | `-IntegerLiteral 0xb781ed0 <col:39> 'int' 9 | |
| |-EnumConstantDecl 0xb781f60 <line:181:5, col:39> col:5 MX_OBJ_TYPE_IOMAP 'int' | |
| | `-IntegerLiteral 0xb781f40 <col:39> 'int' 10 | |
| |-EnumConstantDecl 0xb781fd0 <line:182:5, col:39> col:5 MX_OBJ_TYPE_PCI_DEVICE 'int' | |
| | `-IntegerLiteral 0xb781fb0 <col:39> 'int' 11 | |
| |-EnumConstantDecl 0xb782060 <line:183:5, col:39> col:5 MX_OBJ_TYPE_LOG 'int' | |
| | `-IntegerLiteral 0xb782040 <col:39> 'int' 12 | |
| |-EnumConstantDecl 0xb7820d0 <line:184:5, col:39> col:5 MX_OBJ_TYPE_WAIT_SET 'int' | |
| | `-IntegerLiteral 0xb7820b0 <col:39> 'int' 13 | |
| |-EnumConstantDecl 0xb782140 <line:185:5, col:39> col:5 MX_OBJ_TYPE_SOCKET 'int' | |
| | `-IntegerLiteral 0xb782120 <col:39> 'int' 14 | |
| |-EnumConstantDecl 0xb7821b0 <line:186:5, col:39> col:5 MX_OBJ_TYPE_RESOURCE 'int' | |
| | `-IntegerLiteral 0xb782190 <col:39> 'int' 15 | |
| |-EnumConstantDecl 0xb782220 <line:187:5, col:39> col:5 MX_OBJ_TYPE_EVENT_PAIR 'int' | |
| | `-IntegerLiteral 0xb782200 <col:39> 'int' 16 | |
| `-EnumConstantDecl 0xb782270 <line:188:5> col:5 MX_OBJ_TYPE_LAST 'int' | |
|-TypedefDecl 0xb782310 <line:170:1, line:189:3> col:3 mx_obj_type_t 'enum mx_obj_type_t':'mx_obj_type_t' | |
| `-ElaboratedType 0xb7822c0 'enum mx_obj_type_t' sugar | |
| `-EnumType 0xb781ac0 'mx_obj_type_t' | |
| `-Enum 0xb781a28 '' | |
|-EnumDecl 0xb782378 <line:191:9, line:194:1> line:191:9 | |
| |-EnumConstantDecl 0xb782450 <line:192:5, col:35> col:5 MX_OBJ_PROP_NONE 'int' | |
| | `-IntegerLiteral 0xb782430 <col:35> 'int' 0 | |
| `-EnumConstantDecl 0xb7824c0 <line:193:5, col:35> col:5 MX_OBJ_PROP_WAITABLE 'int' | |
| `-IntegerLiteral 0xb7824a0 <col:35> 'int' 1 | |
|-TypedefDecl 0xb782560 <line:191:1, line:194:3> col:3 mx_obj_props_t 'enum mx_obj_props_t':'mx_obj_props_t' | |
| `-ElaboratedType 0xb782510 'enum mx_obj_props_t' sugar | |
| `-EnumType 0xb782410 'mx_obj_props_t' | |
| `-Enum 0xb782378 '' | |
|-RecordDecl 0xb7825c8 <line:197:9, line:203:1> line:197:16 struct mx_info_header definition | |
| |-FieldDecl 0xb782680 <line:198:5, col:14> col:14 topic 'uint32_t':'unsigned int' | |
| |-FieldDecl 0xb7826d8 <line:199:5, col:14> col:14 avail_topic_size 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb782730 <line:200:5, col:14> col:14 topic_size 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb782788 <line:201:5, col:14> col:14 avail_count 'uint32_t':'unsigned int' | |
| `-FieldDecl 0xb7827e0 <line:202:5, col:14> col:14 count 'uint32_t':'unsigned int' | |
|-TypedefDecl 0xb782880 <line:197:1, line:203:3> col:3 referenced mx_info_header_t 'struct mx_info_header':'struct mx_info_header' | |
| `-ElaboratedType 0xb782830 'struct mx_info_header' sugar | |
| `-RecordType 0xb782650 'struct mx_info_header' | |
| `-Record 0xb7825c8 'mx_info_header' | |
|-RecordDecl 0xb7828e8 <line:207:9, line:212:1> line:207:16 struct mx_record_handle_basic definition | |
| |-FieldDecl 0xb7829a0 <line:208:5, col:15> col:15 koid 'mx_koid_t':'unsigned long long' | |
| |-FieldDecl 0xb782a20 <line:209:5, col:17> col:17 rights 'mx_rights_t':'unsigned int' | |
| |-FieldDecl 0xb782a78 <line:210:5, col:14> col:14 type 'uint32_t':'unsigned int' | |
| `-FieldDecl 0xb782ad0 <line:211:5, col:14> col:14 props 'uint32_t':'unsigned int' | |
|-TypedefDecl 0xb782b70 <line:207:1, line:212:3> col:3 referenced mx_record_handle_basic_t 'struct mx_record_handle_basic':'struct mx_record_handle_basic' | |
| `-ElaboratedType 0xb782b20 'struct mx_record_handle_basic' sugar | |
| `-RecordType 0xb782970 'struct mx_record_handle_basic' | |
| `-Record 0xb7828e8 'mx_record_handle_basic' | |
|-RecordDecl 0xb782bd8 <line:215:9, line:218:1> line:215:16 struct mx_info_handle_basic definition | |
| |-FieldDecl 0xb782cb0 <line:216:5, col:22> col:22 hdr 'mx_info_header_t':'struct mx_info_header' | |
| `-FieldDecl 0xb782d30 <line:217:5, col:30> col:30 rec 'mx_record_handle_basic_t':'struct mx_record_handle_basic' | |
|-TypedefDecl 0xb782e30 <line:215:1, line:218:3> col:3 mx_info_handle_basic_t 'struct mx_info_handle_basic':'struct mx_info_handle_basic' | |
| `-ElaboratedType 0xb782de0 'struct mx_info_handle_basic' sugar | |
| `-RecordType 0xb782c60 'struct mx_info_handle_basic' | |
| `-Record 0xb782bd8 'mx_info_handle_basic' | |
|-RecordDecl 0xb782e98 <line:220:9, line:222:1> line:220:16 struct mx_record_process definition | |
| `-FieldDecl 0xb782f50 <line:221:5, col:9> col:9 return_code 'int' | |
|-TypedefDecl 0xb782ff0 <line:220:1, line:222:3> col:3 referenced mx_record_process_t 'struct mx_record_process':'struct mx_record_process' | |
| `-ElaboratedType 0xb782fa0 'struct mx_record_process' sugar | |
| `-RecordType 0xb782f20 'struct mx_record_process' | |
| `-Record 0xb782e98 'mx_record_process' | |
|-RecordDecl 0xb783208 <line:225:9, line:228:1> line:225:16 struct mx_info_process definition | |
| |-FieldDecl 0xb7832c0 <line:226:5, col:22> col:22 hdr 'mx_info_header_t':'struct mx_info_header' | |
| `-FieldDecl 0xb783340 <line:227:5, col:25> col:25 rec 'mx_record_process_t':'struct mx_record_process' | |
|-TypedefDecl 0xb7833e0 <line:225:1, line:228:3> col:3 mx_info_process_t 'struct mx_info_process':'struct mx_info_process' | |
| `-ElaboratedType 0xb783390 'struct mx_info_process' sugar | |
| `-RecordType 0xb783290 'struct mx_info_process' | |
| `-Record 0xb783208 'mx_info_process' | |
|-RecordDecl 0xb783448 <line:230:9, line:232:1> line:230:16 struct mx_record_process_thread definition | |
| `-FieldDecl 0xb783500 <line:231:5, col:15> col:15 koid 'mx_koid_t':'unsigned long long' | |
|-TypedefDecl 0xb7835a0 <line:230:1, line:232:3> col:3 referenced mx_record_process_thread_t 'struct mx_record_process_thread':'struct mx_record_process_thread' | |
| `-ElaboratedType 0xb783550 'struct mx_record_process_thread' sugar | |
| `-RecordType 0xb7834d0 'struct mx_record_process_thread' | |
| `-Record 0xb783448 'mx_record_process_thread' | |
|-RecordDecl 0xb783608 <line:235:9, line:238:1> line:235:16 struct mx_info_process_threads definition | |
| |-FieldDecl 0xb7836c0 <line:236:5, col:22> col:22 hdr 'mx_info_header_t':'struct mx_info_header' | |
| `-FieldDecl 0xb7837a8 <line:237:5, col:36> col:32 rec 'mx_record_process_thread_t []' | |
|-TypedefDecl 0xb783840 <line:235:1, line:238:3> col:3 mx_info_process_threads_t 'struct mx_info_process_threads':'struct mx_info_process_threads' | |
| `-ElaboratedType 0xb7837f0 'struct mx_info_process_threads' sugar | |
| `-RecordType 0xb783690 'struct mx_info_process_threads' | |
| `-Record 0xb783608 'mx_info_process_threads' | |
|-RecordDecl 0xb7838a8 <line:242:9, line:254:1> line:242:16 struct mx_pcie_get_nth_info definition | |
| |-FieldDecl 0xb783960 <line:243:5, col:14> col:14 vendor_id 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb7839b8 <line:244:5, col:14> col:14 device_id 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb783a10 <line:246:5, col:14> col:14 base_class 'uint8_t':'unsigned char' | |
| |-FieldDecl 0xb783a68 <line:247:5, col:14> col:14 sub_class 'uint8_t':'unsigned char' | |
| |-FieldDecl 0xb783ac0 <line:248:5, col:14> col:14 program_interface 'uint8_t':'unsigned char' | |
| |-FieldDecl 0xb783b18 <line:249:5, col:14> col:14 revision_id 'uint8_t':'unsigned char' | |
| |-FieldDecl 0xb783b70 <line:251:5, col:14> col:14 bus_id 'uint8_t':'unsigned char' | |
| |-FieldDecl 0xb783bc8 <line:252:5, col:14> col:14 dev_id 'uint8_t':'unsigned char' | |
| `-FieldDecl 0xb783c20 <line:253:5, col:14> col:14 func_id 'uint8_t':'unsigned char' | |
|-TypedefDecl 0xb783cc0 <line:242:1, line:254:3> col:3 referenced mx_pcie_get_nth_info_t 'struct mx_pcie_get_nth_info':'struct mx_pcie_get_nth_info' | |
| `-ElaboratedType 0xb783c70 'struct mx_pcie_get_nth_info' sugar | |
| `-RecordType 0xb783930 'struct mx_pcie_get_nth_info' | |
| `-Record 0xb7838a8 'mx_pcie_get_nth_info' | |
|-RecordDecl 0xb783d28 <line:258:9, line:277:1> line:258:16 struct mx_pci_init_arg definition | |
| |-FieldDecl 0xb783fe8 <line:261:5, col:44> col:14 dev_pin_to_global_irq 'uint32_t [32][8][4]' | |
| |-FieldDecl 0xb784040 <line:263:5, col:14> col:14 num_irqs 'uint32_t':'unsigned int' | |
| |-RecordDecl 0xb784088 <line:264:5, line:268:5> line:264:5 struct definition | |
| | |-FieldDecl 0xb784140 <line:265:9, col:18> col:18 global_irq 'uint32_t':'unsigned int' | |
| | |-FieldDecl 0xb784198 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdbool.h:7:14, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:266:14> col:14 level_triggered '_Bool' | |
| | `-FieldDecl 0xb7852b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdbool.h:7:14, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:267:14> col:14 active_high '_Bool' | |
| |-FieldDecl 0xb785458 <line:264:5, line:268:14> col:7 irqs 'struct (anonymous struct at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:264:5) [32]' | |
| |-FieldDecl 0xb7854b0 <line:270:5, col:14> col:14 ecam_window_count 'uint32_t':'unsigned int' | |
| |-RecordDecl 0xb7854f8 <line:271:5, line:276:5> line:271:5 struct definition | |
| | |-FieldDecl 0xb7855b0 <line:272:9, col:18> col:18 base 'uint64_t':'unsigned long long' | |
| | |-FieldDecl 0xb785608 <line:273:9, col:16> col:16 size 'size_t':'unsigned long' | |
| | |-FieldDecl 0xb785660 <line:274:9, col:17> col:17 bus_start 'uint8_t':'unsigned char' | |
| | `-FieldDecl 0xb7856b8 <line:275:9, col:17> col:17 bus_end 'uint8_t':'unsigned char' | |
| `-FieldDecl 0xb7857b8 <line:271:5, line:276:20> col:7 ecam_windows 'struct (anonymous struct at /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls-types.h:271:5) []' | |
|-TypedefDecl 0xb785850 <line:258:1, line:277:3> col:3 referenced mx_pci_init_arg_t 'struct mx_pci_init_arg':'struct mx_pci_init_arg' | |
| `-ElaboratedType 0xb785800 'struct mx_pci_init_arg' sugar | |
| `-RecordType 0xb783db0 'struct mx_pci_init_arg' | |
| `-Record 0xb783d28 'mx_pci_init_arg' | |
|-EnumDecl 0xb7858b8 <line:285:9, line:290:1> line:285:9 | |
| |-EnumConstantDecl 0xb785990 <line:286:5, col:33> col:5 MX_PCIE_IRQ_MODE_DISABLED 'int' | |
| | `-IntegerLiteral 0xb785970 <col:33> 'int' 0 | |
| |-EnumConstantDecl 0xb785a00 <line:287:5, col:33> col:5 MX_PCIE_IRQ_MODE_LEGACY 'int' | |
| | `-IntegerLiteral 0xb7859e0 <col:33> 'int' 1 | |
| |-EnumConstantDecl 0xb785a70 <line:288:5, col:33> col:5 MX_PCIE_IRQ_MODE_MSI 'int' | |
| | `-IntegerLiteral 0xb785a50 <col:33> 'int' 2 | |
| `-EnumConstantDecl 0xb785ae0 <line:289:5, col:33> col:5 MX_PCIE_IRQ_MODE_MSI_X 'int' | |
| `-IntegerLiteral 0xb785ac0 <col:33> 'int' 3 | |
|-TypedefDecl 0xb785b80 <line:285:1, line:290:3> col:3 referenced mx_pci_irq_mode_t 'enum mx_pci_irq_mode_t':'mx_pci_irq_mode_t' | |
| `-ElaboratedType 0xb785b30 'enum mx_pci_irq_mode_t' sugar | |
| `-EnumType 0xb785950 'mx_pci_irq_mode_t' | |
| `-Enum 0xb7858b8 '' | |
|-EnumDecl 0xb785be8 <line:293:9, line:298:1> line:293:9 | |
| |-EnumConstantDecl 0xb785cc0 <line:294:5, col:39> col:5 MX_CACHE_POLICY_CACHED 'int' | |
| | `-IntegerLiteral 0xb785ca0 <col:39> 'int' 0 | |
| |-EnumConstantDecl 0xb785d30 <line:295:5, col:39> col:5 MX_CACHE_POLICY_UNCACHED 'int' | |
| | `-IntegerLiteral 0xb785d10 <col:39> 'int' 1 | |
| |-EnumConstantDecl 0xb785da0 <line:296:5, col:39> col:5 MX_CACHE_POLICY_UNCACHED_DEVICE 'int' | |
| | `-IntegerLiteral 0xb785d80 <col:39> 'int' 2 | |
| `-EnumConstantDecl 0xb785e10 <line:297:5, col:39> col:5 MX_CACHE_POLICY_WRITE_COMBINING 'int' | |
| `-IntegerLiteral 0xb785df0 <col:39> 'int' 3 | |
|-TypedefDecl 0xb785eb0 <line:293:1, line:298:3> col:3 referenced mx_cache_policy_t 'enum mx_cache_policy_t':'mx_cache_policy_t' | |
| `-ElaboratedType 0xb785e60 'enum mx_cache_policy_t' sugar | |
| `-EnumType 0xb785c80 'mx_cache_policy_t' | |
| `-Enum 0xb785be8 '' | |
|-RecordDecl 0xb785f18 <line:302:9, line:308:1> line:302:16 struct mx_log_record definition | |
| |-FieldDecl 0xb785fd0 <line:303:5, col:14> col:14 reserved 'uint32_t':'unsigned int' | |
| |-FieldDecl 0xb786028 <line:304:5, col:14> col:14 datalen 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb786080 <line:305:5, col:14> col:14 flags 'uint16_t':'unsigned short' | |
| |-FieldDecl 0xb7860d8 <line:306:5, col:15> col:15 timestamp 'mx_time_t':'unsigned long long' | |
| `-FieldDecl 0xb786198 <line:307:5, col:16> col:10 data 'char [0]' | |
|-TypedefDecl 0xb786230 <line:302:1, line:308:3> col:3 mx_log_record_t 'struct mx_log_record':'struct mx_log_record' | |
| `-ElaboratedType 0xb7861e0 'struct mx_log_record' sugar | |
| `-RecordType 0xb785fa0 'struct mx_log_record' | |
| `-Record 0xb785f18 'mx_log_record' | |
|-RecordDecl 0xb787620 <line:330:9, line:334:1> line:330:16 struct mx_packet_header definition | |
| |-FieldDecl 0xb7876e0 <line:331:5, col:14> col:14 key 'uint64_t':'unsigned long long' | |
| |-FieldDecl 0xb787738 <line:332:5, col:14> col:14 type 'uint32_t':'unsigned int' | |
| `-FieldDecl 0xb787790 <line:333:5, col:14> col:14 extra 'uint32_t':'unsigned int' | |
|-TypedefDecl 0xb787830 <line:330:1, line:334:3> col:3 referenced mx_packet_header_t 'struct mx_packet_header':'struct mx_packet_header' | |
| `-ElaboratedType 0xb7877e0 'struct mx_packet_header' sugar | |
| `-RecordType 0xb7876b0 'struct mx_packet_header' | |
| `-Record 0xb787620 'mx_packet_header' | |
|-RecordDecl 0xb787898 <line:336:9, line:342:1> line:336:16 struct mx_io_packet definition | |
| |-FieldDecl 0xb787970 <line:337:5, col:24> col:24 hdr 'mx_packet_header_t':'struct mx_packet_header' | |
| |-FieldDecl 0xb7879c8 <line:338:5, col:15> col:15 timestamp 'mx_time_t':'unsigned long long' | |
| |-FieldDecl 0xb787a40 <line:339:5, col:15> col:15 bytes 'mx_size_t':'unsigned long' | |
| |-FieldDecl 0xb787a98 <line:340:5, col:18> col:18 signals 'mx_signals_t':'unsigned int' | |
| `-FieldDecl 0xb787af0 <line:341:5, col:14> col:14 reserved 'uint32_t':'unsigned int' | |
|-TypedefDecl 0xb787be0 <line:336:1, line:342:3> col:3 mx_io_packet_t 'struct mx_io_packet':'struct mx_io_packet' | |
| `-ElaboratedType 0xb787b90 'struct mx_io_packet' sugar | |
| `-RecordType 0xb787920 'struct mx_io_packet' | |
| `-Record 0xb787898 'mx_io_packet' | |
|-RecordDecl 0xb787c48 <line:344:9, line:347:1> line:344:16 struct mx_exception_packet definition | |
| |-FieldDecl 0xb787d00 <line:345:5, col:24> col:24 hdr 'mx_packet_header_t':'struct mx_packet_header' | |
| `-FieldDecl 0xb787d80 <line:346:5, col:27> col:27 report 'mx_exception_report_t':'struct mx_exception_report' | |
|-TypedefDecl 0xb787e20 <line:344:1, line:347:3> col:3 mx_exception_packet_t 'struct mx_exception_packet':'struct mx_exception_packet' | |
| `-ElaboratedType 0xb787dd0 'struct mx_exception_packet' sugar | |
| `-RecordType 0xb787cd0 'struct mx_exception_packet' | |
| `-Record 0xb787c48 'mx_exception_packet' | |
|-RecordDecl 0xb787e88 <line:351:9, line:356:1> line:351:16 struct mx_waitset_result definition | |
| |-FieldDecl 0xb787f40 <line:352:5, col:14> col:14 cookie 'uint64_t':'unsigned long long' | |
| |-FieldDecl 0xb787f98 <line:353:5, col:17> col:17 wait_result 'mx_status_t':'int' | |
| |-FieldDecl 0xb787ff0 <line:354:5, col:14> col:14 reserved 'uint32_t':'unsigned int' | |
| `-FieldDecl 0xb788070 <line:355:5, col:24> col:24 signals_state 'mx_signals_state_t':'mx_signals_state_t' | |
|-TypedefDecl 0xb788110 <line:351:1, line:356:3> col:3 referenced mx_waitset_result_t 'struct mx_waitset_result':'struct mx_waitset_result' | |
| `-ElaboratedType 0xb7880c0 'struct mx_waitset_result' sugar | |
| `-RecordType 0xb787f10 'struct mx_waitset_result' | |
| `-Record 0xb787e88 'mx_waitset_result' | |
|-TypedefDecl 0xb788198 <line:416:1, col:34> col:34 mx_wait_set_result_t 'struct mx_waitset_result':'struct mx_waitset_result' | |
| `-ElaboratedType 0xb7880c0 'struct mx_waitset_result' sugar | |
| `-RecordType 0xb787f10 'struct mx_waitset_result' | |
| `-Record 0xb787e88 'mx_waitset_result' | |
|-FunctionDecl 0xb788300 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:23:5, col:52> <scratch space>:3:1 _mx_exit 'void (int) __attribute__((noreturn))' extern | |
| `-ParmVarDecl 0xb7881f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:51:65, col:69> col:69 retcode 'int' | |
|-FunctionDecl 0xb788448 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:24:5, col:51> <scratch space>:4:1 mx_exit 'void (int) __attribute__((noreturn))' extern | |
| `-ParmVarDecl 0xb7883c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:51:65, col:69> col:69 retcode 'int' | |
|-FunctionDecl 0xb796d30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:5:1 _mx_debug_read 'int (mx_handle_t, void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb788508 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:52:47> col:58 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb788578 <col:60, col:66> col:66 buffer 'void *' | |
| `-ParmVarDecl 0xb796c00 <col:74, col:83> col:83 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb796f78 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:6:1 mx_debug_read 'int (mx_handle_t, void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb796e00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:52:47> col:58 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb796e70 <col:60, col:66> col:66 buffer 'void *' | |
| `-ParmVarDecl 0xb796ee0 <col:74, col:83> col:83 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb797200 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:7:1 _mx_debug_write 'int (const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb797078 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:53:48, col:60> col:60 buffer 'const void *' | |
| `-ParmVarDecl 0xb7970e8 <col:68, col:77> col:77 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7973c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:8:1 mx_debug_write 'int (const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7972c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:53:48, col:60> col:60 buffer 'const void *' | |
| `-ParmVarDecl 0xb797338 <col:68, col:77> col:77 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb797590 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:9:1 _mx_nanosleep 'mx_status_t (mx_time_t)' extern | |
| `-ParmVarDecl 0xb797490 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:54:54, col:64> col:64 nanoseconds 'mx_time_t':'unsigned long long' | |
|-FunctionDecl 0xb7976d8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:10:1 mx_nanosleep 'mx_status_t (mx_time_t)' extern | |
| `-ParmVarDecl 0xb797650 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:54:54, col:64> col:64 nanoseconds 'mx_time_t':'unsigned long long' | |
|-FunctionDecl 0xb797880 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:11:1 _mx_current_time 'mx_time_t (void)' extern | |
|-FunctionDecl 0xb7979b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:12:1 mx_current_time 'mx_time_t (void)' extern | |
|-FunctionDecl 0xb7982e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:13:1 _mx_debug_send_command 'int (mx_handle_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb797a70 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:56:55> col:66 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb797ae0 <col:68, col:80> col:80 buffer 'const void *' | |
| `-ParmVarDecl 0xb797b50 <col:88, col:97> col:97 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb798528 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:14:1 mx_debug_send_command 'int (mx_handle_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7983b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:56:55> col:66 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb798420 <col:68, col:80> col:80 buffer 'const void *' | |
| `-ParmVarDecl 0xb798490 <col:88, col:97> col:97 length 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7986b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:15:1 _mx_num_cpus 'unsigned int (void)' extern | |
|-FunctionDecl 0xb7987e8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:16:1 mx_num_cpus 'unsigned int (void)' extern | |
|-FunctionDecl 0xb798a20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:17:1 _mx_debug_task_get_child 'mx_handle_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7988a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:62:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb798910 <col:85, col:94> col:94 koid 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb798be8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:18:1 mx_debug_task_get_child 'mx_handle_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb798ae8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:62:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb798b58 <col:85, col:94> col:94 koid 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb798e30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:19:1 _mx_debug_transfer_handle 'mx_handle_t (mx_handle_t, mx_handle_t)' extern | |
| |-ParmVarDecl 0xb798cb0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:63:66, col:78> col:78 proc 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb798d20 <col:84, col:96> col:96 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb798ff8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:20:1 mx_debug_transfer_handle 'mx_handle_t (mx_handle_t, mx_handle_t)' extern | |
| |-ParmVarDecl 0xb798ef8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:63:66, col:78> col:78 proc 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb798f68 <col:84, col:96> col:96 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb79bbc0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:21:1 _mx_debug_read_memory 'mx_ssize_t (mx_handle_t, uintptr_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb7990e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:64:61, col:73> col:73 proc 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb799150 <col:79, col:89> col:89 vaddr 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7991c0 <line:65:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb79ba80 <col:45, col:51> col:51 buffer 'void *' | |
|-FunctionDecl 0xb79be88 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:22:1 mx_debug_read_memory 'mx_ssize_t (mx_handle_t, uintptr_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb79bc98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:64:61, col:73> col:73 proc 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79bd08 <col:79, col:89> col:89 vaddr 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb79bd78 <line:65:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb79bde8 <col:45, col:51> col:51 buffer 'void *' | |
|-FunctionDecl 0xb79c1f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:23:1 _mx_debug_write_memory 'mx_ssize_t (mx_handle_t, uintptr_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb79bf60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:66:63, col:75> col:75 proc 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79bfd0 <col:81, col:91> col:91 vaddr 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb79c040 <line:67:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb79c0b0 <col:45, col:57> col:57 buffer 'const void *' | |
|-FunctionDecl 0xb79c4b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:24:1 mx_debug_write_memory 'mx_ssize_t (mx_handle_t, uintptr_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb79c2c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:66:63, col:75> col:75 proc 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79c338 <col:81, col:91> col:91 vaddr 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb79c3a8 <line:67:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb79c418 <col:45, col:57> col:57 buffer 'const void *' | |
|-FunctionDecl 0xb79c820 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:25:1 _mx_ktrace_read 'mx_ssize_t (mx_handle_t, void *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79c590 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:69:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79c600 <col:76, col:82> col:82 ptr 'void *' | |
| |-ParmVarDecl 0xb79c670 <col:87, col:96> col:96 off 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb79c6e0 <col:101, col:110> col:110 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79cb30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:26:1 mx_ktrace_read 'mx_ssize_t (mx_handle_t, void *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79c8f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:69:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79c968 <col:76, col:82> col:82 ptr 'void *' | |
| |-ParmVarDecl 0xb79c9d8 <col:87, col:96> col:96 off 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb79ca90 <col:101, col:110> col:110 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79ce20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:27:1 _mx_ktrace_control 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79cc08 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:70:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79cc78 <col:80, col:89> col:89 action 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb79cce8 <col:97, col:106> col:106 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79d068 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:28:1 mx_ktrace_control 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79cef0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:70:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79cf60 <col:80, col:89> col:89 action 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb79cfd0 <col:97, col:106> col:106 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79d240 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:29:1 _mx_log_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb79d138 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:73:56, col:65> col:65 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79d388 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:30:1 mx_log_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb79d300 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:73:56, col:65> col:65 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79d6e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:31:1 _mx_log_write 'mx_status_t (mx_handle_t, uint32_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb79d448 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:74:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79d4b8 <col:75, col:84> col:84 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb79d528 <line:75:30, col:42> col:42 buffer 'const void *' | |
| `-ParmVarDecl 0xb79d598 <col:50, col:59> col:59 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79d9a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:32:1 mx_log_write 'mx_status_t (mx_handle_t, uint32_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb79d7b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:74:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79d828 <col:75, col:84> col:84 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb79d898 <line:75:30, col:42> col:42 buffer 'const void *' | |
| `-ParmVarDecl 0xb79d908 <col:50, col:59> col:59 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79dd30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:33:1 _mx_log_read 'mx_status_t (mx_handle_t, uint32_t, void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb79daa0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:77:21, col:33> col:33 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79db10 <col:41, col:50> col:50 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb79db80 <col:64, col:70> col:70 buffer 'void *' | |
| `-ParmVarDecl 0xb79dbf0 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79dff8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:34:1 mx_log_read 'mx_status_t (mx_handle_t, uint32_t, void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb79de08 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:77:21, col:33> col:33 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79de78 <col:41, col:50> col:50 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb79dee8 <col:64, col:70> col:70 buffer 'void *' | |
| `-ParmVarDecl 0xb79df58 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79e1d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:35:1 _mx_handle_close 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb79e0d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:80:58, col:70> col:70 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb79e318 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:36:1 mx_handle_close 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb79e290 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:80:58, col:70> col:70 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb79e560 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:37:1 _mx_handle_duplicate 'mx_handle_t (mx_handle_t, mx_rights_t)' extern | |
| |-ParmVarDecl 0xb79e3d8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:81:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb79e448 <col:82, col:94> col:94 rights 'mx_rights_t':'unsigned int' | |
|-FunctionDecl 0xb79e728 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:38:1 mx_handle_duplicate 'mx_handle_t (mx_handle_t, mx_rights_t)' extern | |
| |-ParmVarDecl 0xb79e628 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:81:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb79e698 <col:82, col:94> col:94 rights 'mx_rights_t':'unsigned int' | |
|-FunctionDecl 0xb7992b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:39:1 _mx_handle_wait_one 'mx_status_t (mx_handle_t, mx_signals_t, mx_time_t, mx_signals_state_t *)' extern | |
| |-ParmVarDecl 0xb79e7f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:82:61, col:73> col:73 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79e860 <col:81, col:94> col:94 signals 'mx_signals_t':'unsigned int' | |
| |-ParmVarDecl 0xb79e8d0 <line:83:21, col:31> col:31 timeout 'mx_time_t':'unsigned long long' | |
| `-ParmVarDecl 0xb79e998 <col:49, col:69> col:69 signals_state 'mx_signals_state_t *' | |
|-FunctionDecl 0xb799578 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:40:1 mx_handle_wait_one 'mx_status_t (mx_handle_t, mx_signals_t, mx_time_t, mx_signals_state_t *)' extern | |
| |-ParmVarDecl 0xb799388 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:82:61, col:73> col:73 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7993f8 <col:81, col:94> col:94 signals 'mx_signals_t':'unsigned int' | |
| |-ParmVarDecl 0xb799468 <line:83:21, col:31> col:31 timeout 'mx_time_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7994d8 <col:49, col:69> col:69 signals_state 'mx_signals_state_t *' | |
|-FunctionDecl 0xb799ae0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:41:1 _mx_handle_wait_many 'mx_status_t (uint32_t, const mx_handle_t *, const mx_signals_t *, mx_time_t, uint32_t *, mx_signals_state_t *)' extern | |
| |-ParmVarDecl 0xb799650 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:84:62, col:71> col:71 count 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7996e8 <col:87, col:106> col:106 handles 'const mx_handle_t *' | |
| |-ParmVarDecl 0xb7997b8 <line:85:30, col:50> col:50 signals 'const mx_signals_t *' | |
| |-ParmVarDecl 0xb799828 <col:59, col:69> col:69 timeout 'mx_time_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7998f8 <col:87, col:97> col:97 result_index 'uint32_t *' | |
| `-ParmVarDecl 0xb799968 <line:86:30, col:50> col:50 signals_states 'mx_signals_state_t *' | |
|-FunctionDecl 0xb799ea8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:42:1 mx_handle_wait_many 'mx_status_t (uint32_t, const mx_handle_t *, const mx_signals_t *, mx_time_t, uint32_t *, mx_signals_state_t *)' extern | |
| |-ParmVarDecl 0xb799bc8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:84:62, col:71> col:71 count 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb799c38 <col:87, col:106> col:106 handles 'const mx_handle_t *' | |
| |-ParmVarDecl 0xb799ca8 <line:85:30, col:50> col:50 signals 'const mx_signals_t *' | |
| |-ParmVarDecl 0xb799d18 <col:59, col:69> col:69 timeout 'mx_time_t':'unsigned long long' | |
| |-ParmVarDecl 0xb799d88 <col:87, col:97> col:97 result_index 'uint32_t *' | |
| `-ParmVarDecl 0xb799df8 <line:86:30, col:50> col:50 signals_states 'mx_signals_state_t *' | |
|-FunctionDecl 0xb79a090 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:43:1 _mx_handle_replace 'mx_handle_t (mx_handle_t, mx_rights_t)' extern | |
| |-ParmVarDecl 0xb799f90 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:87:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb79a000 <col:80, col:92> col:92 rights 'mx_rights_t':'unsigned int' | |
|-FunctionDecl 0xb7a2ad0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:44:1 mx_handle_replace 'mx_handle_t (mx_handle_t, mx_rights_t)' extern | |
| |-ParmVarDecl 0xb79a158 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:87:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb79a1c8 <col:80, col:92> col:92 rights 'mx_rights_t':'unsigned int' | |
|-FunctionDecl 0xb7a2d10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:45:1 _mx_object_signal 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a2b98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:90:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a2c08 <col:79, col:88> col:88 clear_mask 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a2c78 <line:91:21, col:30> col:30 set_mask 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a2f58 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:46:1 mx_object_signal 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a2de0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:90:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a2e50 <col:79, col:88> col:88 clear_mask 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a2ec0 <line:91:21, col:30> col:30 set_mask 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a3350 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:47:1 _mx_object_get_info 'mx_ssize_t (mx_handle_t, uint32_t, uint16_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a3028 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:92:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a3098 <col:80, col:89> col:89 topic 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a3108 <line:93:21, col:30> col:30 topic_size 'uint16_t':'unsigned short' | |
| |-ParmVarDecl 0xb7a3178 <col:51, col:57> col:57 buffer 'void *' | |
| `-ParmVarDecl 0xb7a31e8 <col:65, col:75> col:75 buffer_size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7a3698 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:48:1 mx_object_get_info 'mx_ssize_t (mx_handle_t, uint32_t, uint16_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a3430 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:92:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a34a0 <col:80, col:89> col:89 topic 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a3510 <line:93:21, col:30> col:30 topic_size 'uint16_t':'unsigned short' | |
| |-ParmVarDecl 0xb7a3580 <col:51, col:57> col:57 buffer 'void *' | |
| `-ParmVarDecl 0xb7a35f0 <col:65, col:75> col:75 buffer_size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7a3a10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:49:1 _mx_thread_create 'mx_handle_t (mx_handle_t, const char *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a3778 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:96:59, col:71> col:71 process 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a37e8 <col:89, col:101> col:101 name 'const char *' | |
| |-ParmVarDecl 0xb7a3858 <col:107, col:116> col:116 name_len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a38c8 <col:126, col:135> col:135 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a3d00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:50:1 mx_thread_create 'mx_handle_t (mx_handle_t, const char *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a3b10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:96:59, col:71> col:71 process 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a3b80 <col:89, col:101> col:101 name 'const char *' | |
| |-ParmVarDecl 0xb7a3bf0 <col:107, col:116> col:116 name_len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a3c60 <col:126, col:135> col:135 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a4100 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:51:1 _mx_thread_start 'mx_status_t (mx_handle_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)' extern | |
| |-ParmVarDecl 0xb7a3dd8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:97:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a3e48 <col:78, col:88> col:88 thread_entry 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a3eb8 <col:102, col:112> col:112 stack 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a3f28 <col:119, col:129> col:129 arg1 'uintptr_t':'unsigned long' | |
| `-ParmVarDecl 0xb7a3f98 <col:135, col:145> col:145 arg2 'uintptr_t':'unsigned long' | |
|-FunctionDecl 0xb7a4448 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:52:1 mx_thread_start 'mx_status_t (mx_handle_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)' extern | |
| |-ParmVarDecl 0xb7a41e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:97:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a4250 <col:78, col:88> col:88 thread_entry 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a42c0 <col:102, col:112> col:112 stack 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a4330 <col:119, col:129> col:129 arg1 'uintptr_t':'unsigned long' | |
| `-ParmVarDecl 0xb7a43a0 <col:135, col:145> col:145 arg2 'uintptr_t':'unsigned long' | |
|-FunctionDecl 0xb7a4610 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:23:5, col:52> <scratch space>:53:1 _mx_thread_exit 'void (void) __attribute__((noreturn))' extern | |
|-FunctionDecl 0xb7a4748 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:24:5, col:51> <scratch space>:54:1 mx_thread_exit 'void (void) __attribute__((noreturn))' extern | |
|-FunctionDecl 0xb7a4af0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:55:1 _mx_thread_arch_prctl 'mx_status_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a4800 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:99:63, col:75> col:75 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a4870 <col:83, col:92> col:92 op 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a4938 <col:105, col:116> col:116 value_ptr 'uintptr_t *' | |
|-FunctionDecl 0xb7a4d38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:56:1 mx_thread_arch_prctl 'mx_status_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a4bc0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:99:63, col:75> col:75 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a4c30 <col:83, col:92> col:92 op 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a4ca0 <col:105, col:116> col:116 value_ptr 'uintptr_t *' | |
|-FunctionDecl 0xb7a4ff0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:57:1 _mx_msgpipe_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a4e68 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:102:69, col:82> col:82 out_handles 'mx_handle_t *' | |
| `-ParmVarDecl 0xb7a4ed8 <col:105, col:114> col:114 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a51b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:58:1 mx_msgpipe_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a50b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:102:69, col:82> col:82 out_handles 'mx_handle_t *' | |
| `-ParmVarDecl 0xb7a5128 <col:105, col:114> col:114 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a5620 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:59:1 _mx_msgpipe_read 'mx_status_t (mx_handle_t, void *, uint32_t *, mx_handle_t *, uint32_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a5280 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:103:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a52f0 <col:87, col:93> col:93 bytes 'void *' | |
| |-ParmVarDecl 0xb7a5360 <line:104:30, col:40> col:40 num_bytes 'uint32_t *' | |
| |-ParmVarDecl 0xb7a53d0 <col:60, col:73> col:73 handles 'mx_handle_t *' | |
| |-ParmVarDecl 0xb7a5440 <col:91, col:101> col:101 num_handles 'uint32_t *' | |
| `-ParmVarDecl 0xb7a54b0 <line:105:21, col:30> col:30 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a59e8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:60:1 mx_msgpipe_read 'mx_status_t (mx_handle_t, void *, uint32_t *, mx_handle_t *, uint32_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a5708 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:103:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a5778 <col:87, col:93> col:93 bytes 'void *' | |
| |-ParmVarDecl 0xb7a57e8 <line:104:30, col:40> col:40 num_bytes 'uint32_t *' | |
| |-ParmVarDecl 0xb7a5858 <col:60, col:73> col:73 handles 'mx_handle_t *' | |
| |-ParmVarDecl 0xb7a58c8 <col:91, col:101> col:101 num_handles 'uint32_t *' | |
| `-ParmVarDecl 0xb7a5938 <line:105:21, col:30> col:30 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a6c80 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:61:1 _mx_msgpipe_write 'mx_status_t (mx_handle_t, const void *, uint32_t, const mx_handle_t *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a68e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:106:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a6950 <col:88, col:100> col:100 bytes 'const void *' | |
| |-ParmVarDecl 0xb7a69c0 <line:107:21, col:30> col:30 num_bytes 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a6a30 <col:50, col:69> col:69 handles 'const mx_handle_t *' | |
| |-ParmVarDecl 0xb7a6aa0 <col:78, col:87> col:87 num_handles 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a6b10 <col:100, col:109> col:109 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a7048 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:62:1 mx_msgpipe_write 'mx_status_t (mx_handle_t, const void *, uint32_t, const mx_handle_t *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a6d68 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:106:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a6dd8 <col:88, col:100> col:100 bytes 'const void *' | |
| |-ParmVarDecl 0xb7a6e48 <line:107:21, col:30> col:30 num_bytes 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a6eb8 <col:50, col:69> col:69 handles 'const mx_handle_t *' | |
| |-ParmVarDecl 0xb7a6f28 <col:78, col:87> col:87 num_handles 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a6f98 <col:100, col:109> col:109 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a72f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:63:1 _mx_interrupt_create 'mx_handle_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a7130 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:110:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a71a0 <col:82, col:91> col:91 vector 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a7210 <col:99, col:108> col:108 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a7538 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:64:1 mx_interrupt_create 'mx_handle_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a73c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:110:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a7430 <col:82, col:91> col:91 vector 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a74a0 <col:99, col:108> col:108 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a7690 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:65:1 _mx_interrupt_complete 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7a7608 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:111:64, col:76> col:76 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7a77d8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:66:1 mx_interrupt_complete 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7a7750 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:111:64, col:76> col:76 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7a7b00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:67:1 _mx_process_create 'mx_handle_t (const char *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a78f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:114:69, col:81> col:81 name 'const char *' | |
| |-ParmVarDecl 0xb7a7960 <col:87, col:96> col:96 name_len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a79d0 <col:106, col:115> col:115 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a7d48 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:68:1 mx_process_create 'mx_handle_t (const char *, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a7bd0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:114:69, col:81> col:81 name 'const char *' | |
| |-ParmVarDecl 0xb7a7c40 <col:87, col:96> col:96 name_len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a7cb0 <col:106, col:115> col:115 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7a81c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:69:1 _mx_process_start 'mx_status_t (mx_handle_t, mx_handle_t, uintptr_t, uintptr_t, mx_handle_t, uintptr_t)' extern | |
| |-ParmVarDecl 0xb7a7e18 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:115:59, col:71> col:71 process_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a7e88 <col:87, col:99> col:99 thread_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a7ef8 <col:114, col:124> col:124 entry 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a7f68 <col:131, col:141> col:141 stack 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a7fd8 <col:148, col:160> col:160 arg_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a8048 <col:172, col:182> col:182 arg2 'uintptr_t':'unsigned long' | |
|-FunctionDecl 0xb7a8588 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:70:1 mx_process_start 'mx_status_t (mx_handle_t, mx_handle_t, uintptr_t, uintptr_t, mx_handle_t, uintptr_t)' extern | |
| |-ParmVarDecl 0xb7a82a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:115:59, col:71> col:71 process_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8318 <col:87, col:99> col:99 thread_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8388 <col:114, col:124> col:124 entry 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a83f8 <col:131, col:141> col:141 stack 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a8468 <col:148, col:160> col:160 arg_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a84d8 <col:172, col:182> col:182 arg2 'uintptr_t':'unsigned long' | |
|-FunctionDecl 0xb79ec20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:71:1 _mx_process_map_vm 'mx_status_t (mx_handle_t, mx_handle_t, uint64_t, mx_size_t, uintptr_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7a8670 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:116:60, col:72> col:72 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a86e0 <col:85, col:97> col:97 vmo_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8750 <line:117:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7a87c0 <col:38, col:48> col:48 len 'mx_size_t':'unsigned long' | |
| |-ParmVarDecl 0xb7a8830 <col:62, col:73> col:73 ptr 'uintptr_t *' | |
| `-ParmVarDecl 0xb79eab0 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79efe8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:72:1 mx_process_map_vm 'mx_status_t (mx_handle_t, mx_handle_t, uint64_t, mx_size_t, uintptr_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb79ed08 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:116:60, col:72> col:72 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79ed78 <col:85, col:97> col:97 vmo_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79ede8 <line:117:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb79ee58 <col:38, col:48> col:48 len 'mx_size_t':'unsigned long' | |
| |-ParmVarDecl 0xb79eec8 <col:62, col:73> col:73 ptr 'uintptr_t *' | |
| `-ParmVarDecl 0xb79ef38 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb79f2e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:73:1 _mx_process_unmap_vm 'mx_status_t (mx_handle_t, uintptr_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb79f0d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:118:62, col:74> col:74 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79f140 <col:87, col:97> col:97 address 'uintptr_t':'unsigned long' | |
| `-ParmVarDecl 0xb79f1b0 <line:119:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb79f528 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:74:1 mx_process_unmap_vm 'mx_status_t (mx_handle_t, uintptr_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb79f3b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:118:62, col:74> col:74 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79f420 <col:87, col:97> col:97 address 'uintptr_t':'unsigned long' | |
| `-ParmVarDecl 0xb79f490 <line:119:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb79f890 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:75:1 _mx_process_protect_vm 'mx_status_t (mx_handle_t, uintptr_t, mx_size_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79f5f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:120:64, col:76> col:76 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79f668 <col:89, col:99> col:99 address 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb79f6d8 <line:121:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb79f748 <col:36, col:45> col:45 prot 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7ae9c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:76:1 mx_process_protect_vm 'mx_status_t (mx_handle_t, uintptr_t, mx_size_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb79f968 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:120:64, col:76> col:76 proc_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb79f9d8 <col:89, col:99> col:99 address 'uintptr_t':'unsigned long' | |
| |-ParmVarDecl 0xb79fa48 <line:121:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7ae920 <col:36, col:45> col:45 prot 'uint32_t':'unsigned int' | |
|-EmptyDecl 0xb7aea88 <col:50> col:50 | |
|-FunctionDecl 0xb7aec00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:77:1 _mx_task_resume 'mx_status_t (mx_handle_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7aeab8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:124:57, col:69> col:69 task_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7aeb28 <col:82, col:91> col:91 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7aedc8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:78:1 mx_task_resume 'mx_status_t (mx_handle_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7aecc8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:124:57, col:69> col:69 task_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7aed38 <col:82, col:91> col:91 options 'uint32_t':'unsigned int' | |
|-EmptyDecl 0xb7aee80 <col:99> col:99 | |
|-FunctionDecl 0xb7aef38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:79:1 _mx_task_kill 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7aeeb0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:125:55, col:67> col:67 task_handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7af080 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:80:1 mx_task_kill 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7aeff8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:125:55, col:67> col:67 task_handle 'mx_handle_t':'int' | |
|-EmptyDecl 0xb7af130 <col:79> col:79 | |
|-FunctionDecl 0xb7af1e8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:81:1 _mx_event_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb7af160 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:128:58, col:67> col:67 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7af330 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:82:1 mx_event_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb7af2a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:128:58, col:67> col:67 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7af4f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:83:1 _mx_eventpair_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7af3f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:129:71, col:84> col:84 out_handles 'mx_handle_t *' | |
| `-ParmVarDecl 0xb7af460 <line:130:21, col:30> col:30 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7af6b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:84:1 mx_eventpair_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7af5b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:129:71, col:84> col:84 out_handles 'mx_handle_t *' | |
| `-ParmVarDecl 0xb7af628 <line:130:21, col:30> col:30 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7afa50 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:85:1 used _mx_futex_wait 'mx_status_t (volatile mx_futex_t *, mx_futex_t, mx_time_t)' extern | |
| |-ParmVarDecl 0xb7af7f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:131:65, col:86> col:86 value_ptr 'volatile mx_futex_t *' | |
| |-ParmVarDecl 0xb7af868 <col:97, col:108> col:108 current_value 'mx_futex_t':'_Atomic(int)' | |
| `-ParmVarDecl 0xb7af920 <col:123, col:133> col:133 timeout 'mx_time_t':'unsigned long long' | |
|-FunctionDecl 0xb7afc98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:86:1 mx_futex_wait 'mx_status_t (volatile mx_futex_t *, mx_futex_t, mx_time_t)' extern | |
| |-ParmVarDecl 0xb7afb20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:131:65, col:86> col:86 value_ptr 'volatile mx_futex_t *' | |
| |-ParmVarDecl 0xb7afb90 <col:97, col:108> col:108 current_value 'mx_futex_t':'_Atomic(int)' | |
| `-ParmVarDecl 0xb7afc00 <col:123, col:133> col:133 timeout 'mx_time_t':'unsigned long long' | |
|-FunctionDecl 0xb7afef0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:87:1 used _mx_futex_wake 'mx_status_t (volatile mx_futex_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7afd68 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:132:65, col:86> col:86 value_ptr 'volatile mx_futex_t *' | |
| `-ParmVarDecl 0xb7afdd8 <col:97, col:106> col:106 count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b00b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:88:1 mx_futex_wake 'mx_status_t (volatile mx_futex_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7affb8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:132:65, col:86> col:86 value_ptr 'volatile mx_futex_t *' | |
| `-ParmVarDecl 0xb7b0028 <col:97, col:106> col:106 count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b04a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:89:1 _mx_futex_requeue 'mx_status_t (volatile mx_futex_t *, uint32_t, mx_futex_t, volatile mx_futex_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b0180 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:133:68, col:89> col:89 wake_ptr 'volatile mx_futex_t *' | |
| |-ParmVarDecl 0xb7b01f0 <col:99, col:108> col:108 wake_count 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b0260 <line:134:21, col:32> col:32 current_value 'mx_futex_t':'_Atomic(int)' | |
| |-ParmVarDecl 0xb7b02d0 <col:56, col:77> col:77 requeue_ptr 'volatile mx_futex_t *' | |
| `-ParmVarDecl 0xb7b0340 <col:90, col:99> col:99 requeue_count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b07e8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:90:1 mx_futex_requeue 'mx_status_t (volatile mx_futex_t *, uint32_t, mx_futex_t, volatile mx_futex_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b0580 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:133:68, col:89> col:89 wake_ptr 'volatile mx_futex_t *' | |
| |-ParmVarDecl 0xb7b05f0 <col:99, col:108> col:108 wake_count 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b0660 <line:134:21, col:32> col:32 current_value 'mx_futex_t':'_Atomic(int)' | |
| |-ParmVarDecl 0xb7b06d0 <col:56, col:77> col:77 requeue_ptr 'volatile mx_futex_t *' | |
| `-ParmVarDecl 0xb7b0740 <col:90, col:99> col:99 requeue_count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b09f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:91:1 _mx_vmo_create 'mx_handle_t (uint64_t)' extern | |
| `-ParmVarDecl 0xb7b0930 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:137:57, col:66> col:66 size 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7b0b38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:92:1 mx_vmo_create 'mx_handle_t (uint64_t)' extern | |
| `-ParmVarDecl 0xb7b0ab0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:137:57, col:66> col:66 size 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7b0e90 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:93:1 _mx_vmo_read 'mx_ssize_t (mx_handle_t, void *, uint64_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b0bf8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:138:54, col:66> col:66 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b0c68 <col:83, col:89> col:89 data 'void *' | |
| |-ParmVarDecl 0xb7b0cd8 <col:95, col:104> col:104 offset 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7b0d48 <line:139:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b1158 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:94:1 mx_vmo_read 'mx_ssize_t (mx_handle_t, void *, uint64_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b0f68 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:138:54, col:66> col:66 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b0fd8 <col:83, col:89> col:89 data 'void *' | |
| |-ParmVarDecl 0xb7b1048 <col:95, col:104> col:104 offset 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7b10b8 <line:139:21, col:31> col:31 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b14c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:95:1 _mx_vmo_write 'mx_ssize_t (mx_handle_t, const void *, uint64_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b1230 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:140:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b12a0 <col:84, col:96> col:96 data 'const void *' | |
| |-ParmVarDecl 0xb7b1310 <line:141:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7b1380 <col:38, col:48> col:48 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b1788 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:96:1 mx_vmo_write 'mx_ssize_t (mx_handle_t, const void *, uint64_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b1598 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:140:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b1608 <col:84, col:96> col:96 data 'const void *' | |
| |-ParmVarDecl 0xb7b1678 <line:141:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7b16e8 <col:38, col:48> col:48 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b1a50 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:97:1 _mx_vmo_get_size 'mx_status_t (mx_handle_t, uint64_t *)' extern | |
| |-ParmVarDecl 0xb7b1860 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:142:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b1940 <col:88, col:98> col:98 size 'uint64_t *' | |
|-FunctionDecl 0xb7b1c18 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:98:1 mx_vmo_get_size 'mx_status_t (mx_handle_t, uint64_t *)' extern | |
| |-ParmVarDecl 0xb7b1b18 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:142:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b1b88 <col:88, col:98> col:98 size 'uint64_t *' | |
|-FunctionDecl 0xb7b1e20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:99:1 _mx_vmo_set_size 'mx_status_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7b1ce0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:143:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b1d50 <col:79, col:88> col:88 size 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7b1fe8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:100:1 mx_vmo_set_size 'mx_status_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7b1ee8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:143:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b1f58 <col:79, col:88> col:88 size 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7b2450 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:101:1 _mx_vmo_op_range 'mx_status_t (mx_handle_t, uint32_t, uint64_t, uint64_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b20b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:144:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b2120 <col:79, col:88> col:88 op 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b2190 <line:145:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7b2200 <col:38, col:47> col:47 size 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7b2270 <col:62, col:68> col:68 buffer 'void *' | |
| `-ParmVarDecl 0xb7b22e0 <col:76, col:86> col:86 buffer_size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b2818 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:102:1 mx_vmo_op_range 'mx_status_t (mx_handle_t, uint32_t, uint64_t, uint64_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b2538 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:144:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b25a8 <col:79, col:88> col:88 op 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b2618 <line:145:21, col:30> col:30 offset 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7b2688 <col:38, col:47> col:47 size 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7b26f8 <col:62, col:68> col:68 buffer 'void *' | |
| `-ParmVarDecl 0xb7b2768 <col:76, col:86> col:86 buffer_size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b2ac8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:103:1 _mx_mmap_device_io 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b2950 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:148:61, col:73> col:73 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b29c0 <col:81, col:90> col:90 io_addr 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b2a30 <col:99, col:108> col:108 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b2d10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:104:1 mx_mmap_device_io 'mx_status_t (mx_handle_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b2b98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:148:61, col:73> col:73 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b2c08 <col:81, col:90> col:90 io_addr 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b2c78 <col:99, col:108> col:108 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b3170 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:105:1 _mx_mmap_device_memory 'mx_status_t (mx_handle_t, mx_paddr_t, uint32_t, mx_cache_policy_t, void **)' extern | |
| |-ParmVarDecl 0xb7b2de0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:149:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b2e70 <col:85, col:96> col:96 paddr 'mx_paddr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7b2ee0 <line:150:21, col:30> col:30 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b2f70 <col:35, col:53> col:53 cache_policy 'mx_cache_policy_t':'mx_cache_policy_t' | |
| `-ParmVarDecl 0xb7b3010 <col:76, col:84> col:84 out_vaddr 'void **' | |
|-FunctionDecl 0xb7b34c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:106:1 mx_mmap_device_memory 'mx_status_t (mx_handle_t, mx_paddr_t, uint32_t, mx_cache_policy_t, void **)' extern | |
| |-ParmVarDecl 0xb7b3250 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:149:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b32c0 <col:85, col:96> col:96 paddr 'mx_paddr_t':'unsigned long' | |
| |-ParmVarDecl 0xb7b3330 <line:150:21, col:30> col:30 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b33a0 <col:35, col:53> col:53 cache_policy 'mx_cache_policy_t':'mx_cache_policy_t' | |
| `-ParmVarDecl 0xb7b3418 <col:76, col:84> col:84 out_vaddr 'void **' | |
|-FunctionDecl 0xb7b3860 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:107:1 _mx_alloc_device_memory 'mx_status_t (mx_handle_t, uint32_t, mx_paddr_t *, void **)' extern | |
| |-ParmVarDecl 0xb7b35a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:151:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b3610 <col:86, col:95> col:95 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b36a8 <line:152:21, col:33> col:33 out_paddr 'mx_paddr_t *' | |
| `-ParmVarDecl 0xb7b3720 <col:44, col:51> col:51 out_vaddr 'void **' | |
|-FunctionDecl 0xb7b3b58 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:108:1 mx_alloc_device_memory 'mx_status_t (mx_handle_t, uint32_t, mx_paddr_t *, void **)' extern | |
| |-ParmVarDecl 0xb7b3960 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:151:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b39d0 <col:86, col:95> col:95 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b3a40 <line:152:21, col:33> col:33 out_paddr 'mx_paddr_t *' | |
| `-ParmVarDecl 0xb7b3ab8 <col:44, col:51> col:51 out_vaddr 'void **' | |
|-FunctionDecl 0xb7b3db0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:109:1 _mx_cprng_draw 'mx_ssize_t (void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b3c30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:154:65, col:71> col:71 buffer 'void *' | |
| `-ParmVarDecl 0xb7b3ca0 <col:79, col:89> col:89 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b3f78 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:110:1 mx_cprng_draw 'mx_ssize_t (void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b3e78 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:154:65, col:71> col:71 buffer 'void *' | |
| `-ParmVarDecl 0xb7b3ee8 <col:79, col:89> col:89 len 'mx_size_t':'unsigned long' | |
|-EmptyDecl 0xb7b4030 <col:93> col:93 | |
|-FunctionDecl 0xb7b41e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:111:1 _mx_cprng_add_entropy 'mx_status_t (void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b4060 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:156:73, col:79> col:79 buffer 'void *' | |
| `-ParmVarDecl 0xb7b40d0 <col:87, col:97> col:97 len 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7b43a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:112:1 mx_cprng_add_entropy 'mx_status_t (void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7b42a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:156:73, col:79> col:79 buffer 'void *' | |
| `-ParmVarDecl 0xb7b4318 <col:87, col:97> col:97 len 'mx_size_t':'unsigned long' | |
|-EmptyDecl 0xb7b4460 <col:101> col:101 | |
|-FunctionDecl 0xb7b4720 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:113:1 _mx_bootloader_fb_get_info 'mx_status_t (uint32_t *, uint32_t *, uint32_t *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b4490 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:159:69, col:79> col:79 format 'uint32_t *' | |
| |-ParmVarDecl 0xb7b4500 <col:87, col:97> col:97 width 'uint32_t *' | |
| |-ParmVarDecl 0xb7b4570 <line:160:21, col:31> col:31 height 'uint32_t *' | |
| `-ParmVarDecl 0xb7b45e0 <col:39, col:49> col:49 stride 'uint32_t *' | |
|-FunctionDecl 0xb7b5a20 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:114:1 mx_bootloader_fb_get_info 'mx_status_t (uint32_t *, uint32_t *, uint32_t *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b47f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:159:69, col:79> col:79 format 'uint32_t *' | |
| |-ParmVarDecl 0xb7b4868 <col:87, col:97> col:97 width 'uint32_t *' | |
| |-ParmVarDecl 0xb7b48d8 <line:160:21, col:31> col:31 height 'uint32_t *' | |
| `-ParmVarDecl 0xb7b5980 <col:39, col:49> col:49 stride 'uint32_t *' | |
|-FunctionDecl 0xb7b5f30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:115:1 _mx_set_framebuffer 'mx_status_t (mx_handle_t, void *, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b5af8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:161:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b5b68 <col:82, col:88> col:88 vaddr 'void *' | |
| |-ParmVarDecl 0xb7b5bd8 <line:162:21, col:30> col:30 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b5c48 <col:35, col:44> col:44 format 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b5cb8 <col:52, col:61> col:61 width 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b5d28 <col:68, col:77> col:77 height 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b5d98 <col:85, col:94> col:94 stride 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b6378 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:116:1 mx_set_framebuffer 'mx_status_t (mx_handle_t, void *, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b6020 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:161:62, col:74> col:74 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b6090 <col:82, col:88> col:88 vaddr 'void *' | |
| |-ParmVarDecl 0xb7b6100 <line:162:21, col:30> col:30 len 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b6170 <col:35, col:44> col:44 format 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b61e0 <col:52, col:61> col:61 width 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b6250 <col:68, col:77> col:77 height 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b62c0 <col:85, col:94> col:94 stride 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b6700 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:117:1 _mx_pci_get_nth_device 'mx_handle_t (mx_handle_t, uint32_t, mx_pcie_get_nth_info_t *)' extern | |
| |-ParmVarDecl 0xb7b6468 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:166:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b64d8 <col:85, col:94> col:94 index 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b65c8 <line:167:21, col:45> col:45 out_info 'mx_pcie_get_nth_info_t *' | |
|-FunctionDecl 0xb7b6990 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:118:1 mx_pci_get_nth_device 'mx_handle_t (mx_handle_t, uint32_t, mx_pcie_get_nth_info_t *)' extern | |
| |-ParmVarDecl 0xb7b67d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:166:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b6840 <col:85, col:94> col:94 index 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b68b0 <line:167:21, col:45> col:45 out_info 'mx_pcie_get_nth_info_t *' | |
|-FunctionDecl 0xb7b6ae8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:119:1 _mx_pci_claim_device 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b6a60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:168:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b6c30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:120:1 mx_pci_claim_device 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b6ba8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:168:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b6e70 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:121:1 _mx_pci_enable_bus_master 'mx_status_t (mx_handle_t, _Bool)' extern | |
| |-ParmVarDecl 0xb7b6cf0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:169:68, col:80> col:80 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b6d60 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdbool.h:7:14, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:169:93> col:93 enable '_Bool' | |
|-FunctionDecl 0xb7b7038 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:122:1 mx_pci_enable_bus_master 'mx_status_t (mx_handle_t, _Bool)' extern | |
| |-ParmVarDecl 0xb7b6f38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:169:68, col:80> col:80 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b6fa8 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdbool.h:7:14, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:169:93> col:93 enable '_Bool' | |
|-FunctionDecl 0xb7b7188 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:123:1 _mx_pci_reset_device 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b7100 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:170:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b72d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:124:1 mx_pci_reset_device 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b7248 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:170:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b75a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:125:1 _mx_pci_map_mmio 'mx_handle_t (mx_handle_t, uint32_t, mx_cache_policy_t)' extern | |
| |-ParmVarDecl 0xb7b7390 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:171:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b7400 <col:79, col:88> col:88 bar_num 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b7470 <line:172:21, col:39> col:39 cache_policy 'mx_cache_policy_t':'mx_cache_policy_t' | |
|-FunctionDecl 0xb7b77e8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:126:1 mx_pci_map_mmio 'mx_handle_t (mx_handle_t, uint32_t, mx_cache_policy_t)' extern | |
| |-ParmVarDecl 0xb7b7670 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:171:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b76e0 <col:79, col:88> col:88 bar_num 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b7750 <line:172:21, col:39> col:39 cache_policy 'mx_cache_policy_t':'mx_cache_policy_t' | |
|-FunctionDecl 0xb7b7bf0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:127:1 _mx_pci_io_write 'mx_status_t (mx_handle_t, uint32_t, uint32_t, uint32_t, const uint32_t)' extern | |
| |-ParmVarDecl 0xb7b78b8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:173:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b7928 <col:79, col:88> col:88 bar_num 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b79b0 <line:174:21, col:30> col:30 offset 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b7a20 <col:38, col:47> col:47 len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b7a90 <col:52, col:67> col:67 value 'const uint32_t':'const unsigned int' | |
|-FunctionDecl 0xb7b7f38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:128:1 mx_pci_io_write 'mx_status_t (mx_handle_t, uint32_t, uint32_t, uint32_t, const uint32_t)' extern | |
| |-ParmVarDecl 0xb7b7cd0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:173:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b7d40 <col:79, col:88> col:88 bar_num 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b7db0 <line:174:21, col:30> col:30 offset 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b7e20 <col:38, col:47> col:47 len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b7e90 <col:52, col:67> col:67 value 'const uint32_t':'const unsigned int' | |
|-FunctionDecl 0xb7b8340 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:129:1 _mx_pci_io_read 'mx_status_t (mx_handle_t, uint32_t, uint32_t, uint32_t, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b8018 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:175:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b8088 <col:78, col:87> col:87 bar_num 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b80f8 <line:176:21, col:30> col:30 offset 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b8168 <col:38, col:47> col:47 len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b81d8 <col:52, col:62> col:62 out_value 'uint32_t *' | |
|-FunctionDecl 0xb7b8688 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:130:1 mx_pci_io_read 'mx_status_t (mx_handle_t, uint32_t, uint32_t, uint32_t, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b8420 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:175:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b8490 <col:78, col:87> col:87 bar_num 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b8500 <line:176:21, col:30> col:30 offset 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7b8570 <col:38, col:47> col:47 len 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7b85e0 <col:52, col:62> col:62 out_value 'uint32_t *' | |
|-FunctionDecl 0xb7b88b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:131:1 _mx_pci_map_interrupt 'mx_handle_t (mx_handle_t, int32_t)' extern | |
| |-ParmVarDecl 0xb7b8768 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:177:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b87d8 <col:84, col:92> col:92 which_irq 'int32_t':'int' | |
|-FunctionDecl 0xb7b8ab0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:132:1 mx_pci_map_interrupt 'mx_handle_t (mx_handle_t, int32_t)' extern | |
| |-ParmVarDecl 0xb7b89b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:177:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7b8a20 <col:84, col:92> col:92 which_irq 'int32_t':'int' | |
|-FunctionDecl 0xb7b8c40 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:133:1 _mx_pci_map_config 'mx_handle_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b8b78 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:178:61, col:73> col:73 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b8d88 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:134:1 mx_pci_map_config 'mx_handle_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7b8d00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:178:61, col:73> col:73 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7b9080 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:135:1 _mx_pci_query_irq_mode_caps 'mx_status_t (mx_handle_t, mx_pci_irq_mode_t, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b8e48 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:179:70, col:82> col:82 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b8ee0 <line:180:21, col:39> col:39 mode 'mx_pci_irq_mode_t':'mx_pci_irq_mode_t' | |
| `-ParmVarDecl 0xb7b8f50 <col:45, col:55> col:55 out_max_irqs 'uint32_t *' | |
|-FunctionDecl 0xb7b92c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:136:1 mx_pci_query_irq_mode_caps 'mx_status_t (mx_handle_t, mx_pci_irq_mode_t, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7b9150 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:179:70, col:82> col:82 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b91c0 <line:180:21, col:39> col:39 mode 'mx_pci_irq_mode_t':'mx_pci_irq_mode_t' | |
| `-ParmVarDecl 0xb7b9230 <col:45, col:55> col:55 out_max_irqs 'uint32_t *' | |
|-FunctionDecl 0xb7b95b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:137:1 _mx_pci_set_irq_mode 'mx_status_t (mx_handle_t, mx_pci_irq_mode_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b9398 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:181:63, col:75> col:75 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b9408 <col:83, col:101> col:101 mode 'mx_pci_irq_mode_t':'mx_pci_irq_mode_t' | |
| `-ParmVarDecl 0xb7b9478 <line:182:21, col:30> col:30 requested_irq_count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b97f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:138:1 mx_pci_set_irq_mode 'mx_status_t (mx_handle_t, mx_pci_irq_mode_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b9680 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:181:63, col:75> col:75 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b96f0 <col:83, col:101> col:101 mode 'mx_pci_irq_mode_t':'mx_pci_irq_mode_t' | |
| `-ParmVarDecl 0xb7b9760 <line:182:21, col:30> col:30 requested_irq_count 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7b9f80 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:139:1 _mx_pci_init 'mx_status_t (mx_handle_t, mx_pci_init_arg_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7b98c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:183:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7b9de0 <col:84, col:103> col:103 init_buf 'mx_pci_init_arg_t *' | |
| `-ParmVarDecl 0xb7b9e50 <col:113, col:122> col:122 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7ba1c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:140:1 mx_pci_init 'mx_status_t (mx_handle_t, mx_pci_init_arg_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7ba050 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:183:55, col:67> col:67 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ba0c0 <col:84, col:103> col:103 init_buf 'mx_pci_init_arg_t *' | |
| `-ParmVarDecl 0xb7ba130 <col:113, col:122> col:122 len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7ba4b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:141:1 _mx_io_mapping_get_info 'mx_status_t (mx_handle_t, void **, uint64_t *)' extern | |
| |-ParmVarDecl 0xb7ba298 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:186:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ba310 <col:86, col:93> col:93 out_vaddr 'void **' | |
| `-ParmVarDecl 0xb7ba380 <line:187:21, col:31> col:31 out_size 'uint64_t *' | |
|-FunctionDecl 0xb7ba700 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:142:1 mx_io_mapping_get_info 'mx_status_t (mx_handle_t, void **, uint64_t *)' extern | |
| |-ParmVarDecl 0xb7ba580 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:186:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ba5f8 <col:86, col:93> col:93 out_vaddr 'void **' | |
| `-ParmVarDecl 0xb7ba668 <line:187:21, col:31> col:31 out_size 'uint64_t *' | |
|-FunctionDecl 0xb7baa60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:143:1 _mx_object_bind_exception_port 'mx_status_t (mx_handle_t, mx_handle_t, uint64_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7ba7d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:191:21, col:33> col:33 object 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ba840 <col:41, col:53> col:53 eport 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ba8b0 <col:60, col:69> col:69 key 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7ba920 <col:74, col:83> col:83 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7bad28 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:144:1 mx_object_bind_exception_port 'mx_status_t (mx_handle_t, mx_handle_t, uint64_t, uint32_t)' extern | |
| |-ParmVarDecl 0xb7bab38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:191:21, col:33> col:33 object 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7baba8 <col:41, col:53> col:53 eport 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bac18 <col:60, col:69> col:69 key 'uint64_t':'unsigned long long' | |
| `-ParmVarDecl 0xb7bac88 <col:74, col:83> col:83 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7bae98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:145:1 _mx_port_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb7bae10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:194:58, col:67> col:67 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7bafe0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:146:1 mx_port_create 'mx_handle_t (uint32_t)' extern | |
| `-ParmVarDecl 0xb7baf58 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:194:58, col:67> col:67 options 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7bb2b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:147:1 _mx_port_queue 'mx_status_t (mx_handle_t, const void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7bb0a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:195:57, col:69> col:69 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bb110 <line:196:30, col:42> col:42 packet 'const void *' | |
| `-ParmVarDecl 0xb7bb180 <col:50, col:60> col:60 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7bb4f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:148:1 mx_port_queue 'mx_status_t (mx_handle_t, const void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7bb380 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:195:57, col:69> col:69 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bb3f0 <line:196:30, col:42> col:42 packet 'const void *' | |
| `-ParmVarDecl 0xb7bb460 <col:50, col:60> col:60 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7bb7e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:149:1 _mx_port_wait 'mx_status_t (mx_handle_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7bb5c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:197:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bb638 <line:198:30, col:36> col:36 packet 'void *' | |
| `-ParmVarDecl 0xb7bb6a8 <col:44, col:54> col:54 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7bba28 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:150:1 mx_port_wait 'mx_status_t (mx_handle_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7bb8b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:197:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bb920 <line:198:30, col:36> col:36 packet 'void *' | |
| `-ParmVarDecl 0xb7bb990 <col:44, col:54> col:54 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7bce00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:151:1 _mx_port_bind 'mx_status_t (mx_handle_t, uint64_t, mx_handle_t, mx_signals_t)' extern | |
| |-ParmVarDecl 0xb7bbaf8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:199:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bbb68 <col:76, col:85> col:85 key 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7bbbd8 <line:200:21, col:33> col:33 source 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7bbc48 <col:41, col:54> col:54 signals 'mx_signals_t':'unsigned int' | |
|-FunctionDecl 0xb7bd0c8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:152:1 mx_port_bind 'mx_status_t (mx_handle_t, uint64_t, mx_handle_t, mx_signals_t)' extern | |
| |-ParmVarDecl 0xb7bced8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:199:56, col:68> col:68 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bcf48 <col:76, col:85> col:85 key 'uint64_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7bcfb8 <line:200:21, col:33> col:33 source 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7bd028 <col:41, col:54> col:54 signals 'mx_signals_t':'unsigned int' | |
|-FunctionDecl 0xb7bd430 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:153:1 _mx_datapipe_create 'mx_handle_t (uint32_t, mx_size_t, mx_size_t, mx_handle_t *)' extern | |
| |-ParmVarDecl 0xb7bd1a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:203:62, col:71> col:71 options 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7bd210 <col:80, col:90> col:90 element_size 'mx_size_t':'unsigned long' | |
| |-ParmVarDecl 0xb7bd280 <line:204:21, col:31> col:31 capacity 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7bd2f0 <col:50, col:63> col:63 handle 'mx_handle_t *' | |
|-FunctionDecl 0xb7bd6f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:154:1 mx_datapipe_create 'mx_handle_t (uint32_t, mx_size_t, mx_size_t, mx_handle_t *)' extern | |
| |-ParmVarDecl 0xb7bd508 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:203:62, col:71> col:71 options 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7bd578 <col:80, col:90> col:90 element_size 'mx_size_t':'unsigned long' | |
| |-ParmVarDecl 0xb7bd5e8 <line:204:21, col:31> col:31 capacity 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7bd658 <col:50, col:63> col:63 handle 'mx_handle_t *' | |
|-FunctionDecl 0xb7bda60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:155:1 _mx_datapipe_write 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb7bd7d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:205:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bd840 <col:80, col:89> col:89 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7bd8b0 <line:206:21, col:31> col:31 requested 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7bd920 <col:51, col:63> col:63 buffer 'const void *' | |
|-FunctionDecl 0xb7bdd28 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:156:1 mx_datapipe_write 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb7bdb38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:205:60, col:72> col:72 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7bdba8 <col:80, col:89> col:89 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7bdc18 <line:206:21, col:31> col:31 requested 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7bdc88 <col:51, col:63> col:63 buffer 'const void *' | |
|-FunctionDecl 0xb7a8b90 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:157:1 _mx_datapipe_read 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb7a8900 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:207:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8970 <col:79, col:88> col:88 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a89e0 <line:208:21, col:31> col:31 requested 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7a8a50 <col:51, col:57> col:57 buffer 'void *' | |
|-FunctionDecl 0xb7a8e58 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:158:1 mx_datapipe_read 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb7a8c68 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:207:59, col:71> col:71 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8cd8 <col:79, col:88> col:88 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7a8d48 <line:208:21, col:31> col:31 requested 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7a8db8 <col:51, col:57> col:57 buffer 'void *' | |
|-FunctionDecl 0xb7a9140 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:159:1 _mx_datapipe_begin_write 'mx_ssize_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a8f30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:209:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a8fa0 <col:86, col:95> col:95 flags 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a9010 <line:210:30, col:41> col:41 buffer 'uintptr_t *' | |
|-FunctionDecl 0xb7a9388 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:160:1 mx_datapipe_begin_write 'mx_ssize_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a9210 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:209:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a9280 <col:86, col:95> col:95 flags 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a92f0 <line:210:30, col:41> col:41 buffer 'uintptr_t *' | |
|-FunctionDecl 0xb7a95e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:161:1 _mx_datapipe_end_write 'mx_status_t (mx_handle_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a9458 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:211:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a94c8 <col:85, col:95> col:95 written 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7a97a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:162:1 mx_datapipe_end_write 'mx_status_t (mx_handle_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a96a8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:211:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a9718 <col:85, col:95> col:95 written 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7a9a18 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:163:1 _mx_datapipe_begin_read 'mx_ssize_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a9870 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:212:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a9910 <col:85, col:94> col:94 flags 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a9980 <line:213:30, col:41> col:41 buffer 'uintptr_t *' | |
|-FunctionDecl 0xb7a9c60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:164:1 mx_datapipe_begin_read 'mx_ssize_t (mx_handle_t, uint32_t, uintptr_t *)' extern | |
| |-ParmVarDecl 0xb7a9ae8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:212:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7a9b58 <col:85, col:94> col:94 flags 'uint32_t':'unsigned int' | |
| `-ParmVarDecl 0xb7a9bc8 <line:213:30, col:41> col:41 buffer 'uintptr_t *' | |
|-FunctionDecl 0xb7a9e30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:165:1 _mx_datapipe_end_read 'mx_status_t (mx_handle_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a9d30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:214:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a9da0 <col:84, col:94> col:94 read 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7a9ff8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:166:1 mx_datapipe_end_read 'mx_status_t (mx_handle_t, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7a9ef8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:214:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7a9f68 <col:84, col:94> col:94 read 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7aa140 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:167:1 _mx_waitset_create 'mx_handle_t (void)' extern | |
|-FunctionDecl 0xb7aa278 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:168:1 mx_waitset_create 'mx_handle_t (void)' extern | |
|-FunctionDecl 0xb7aa5c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:169:1 _mx_waitset_add 'mx_status_t (mx_handle_t, mx_handle_t, mx_signals_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7aa330 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:218:58, col:70> col:70 waitset_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7aa3a0 <col:86, col:98> col:98 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7aa410 <line:219:21, col:34> col:34 signals 'mx_signals_t':'unsigned int' | |
| `-ParmVarDecl 0xb7aa480 <col:43, col:52> col:52 cookie 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7aa920 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:170:1 mx_waitset_add 'mx_status_t (mx_handle_t, mx_handle_t, mx_signals_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7aa698 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:218:58, col:70> col:70 waitset_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7aa708 <col:86, col:98> col:98 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7aa778 <line:219:21, col:34> col:34 signals 'mx_signals_t':'unsigned int' | |
| `-ParmVarDecl 0xb7aa7e8 <col:43, col:52> col:52 cookie 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7aaaf8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:171:1 _mx_waitset_remove 'mx_status_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7aa9f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:220:61, col:73> col:73 waitset_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7aaa68 <col:89, col:98> col:98 cookie 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7aacc0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:172:1 mx_waitset_remove 'mx_status_t (mx_handle_t, uint64_t)' extern | |
| |-ParmVarDecl 0xb7aabc0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:220:61, col:73> col:73 waitset_handle 'mx_handle_t':'int' | |
| `-ParmVarDecl 0xb7aac30 <col:89, col:98> col:98 cookie 'uint64_t':'unsigned long long' | |
|-FunctionDecl 0xb7ab130 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:173:1 _mx_waitset_wait 'mx_status_t (mx_handle_t, mx_time_t, uint32_t *, mx_waitset_result_t *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7aad88 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:221:59, col:71> col:71 waitset_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7aadf8 <col:87, col:97> col:97 timeout 'mx_time_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7aae68 <line:222:30, col:40> col:40 num_results 'uint32_t *' | |
| |-ParmVarDecl 0xb7aaf58 <col:62, col:83> col:83 results 'mx_waitset_result_t *' | |
| `-ParmVarDecl 0xb7aafc8 <line:223:30, col:40> col:40 max_results 'uint32_t *' | |
|-FunctionDecl 0xb7ab478 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:174:1 mx_waitset_wait 'mx_status_t (mx_handle_t, mx_time_t, uint32_t *, mx_waitset_result_t *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7ab210 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:221:59, col:71> col:71 waitset_handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ab280 <col:87, col:97> col:97 timeout 'mx_time_t':'unsigned long long' | |
| |-ParmVarDecl 0xb7ab2f0 <line:222:30, col:40> col:40 num_results 'uint32_t *' | |
| |-ParmVarDecl 0xb7ab360 <col:62, col:83> col:83 results 'mx_waitset_result_t *' | |
| `-ParmVarDecl 0xb7ab3d0 <line:223:30, col:40> col:40 max_results 'uint32_t *' | |
|-FunctionDecl 0xb7ab7f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:175:1 _mx_object_get_property 'mx_status_t (mx_handle_t, uint32_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7ab558 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:226:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ab5c8 <col:86, col:95> col:95 property 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ab638 <line:227:30, col:36> col:36 value 'void *' | |
| `-ParmVarDecl 0xb7ab6a8 <col:43, col:53> col:53 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7ac660 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:176:1 mx_object_get_property 'mx_status_t (mx_handle_t, uint32_t, void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7ac470 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:226:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ac4e0 <col:86, col:95> col:95 property 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ac550 <line:227:30, col:36> col:36 value 'void *' | |
| `-ParmVarDecl 0xb7ac5c0 <col:43, col:53> col:53 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7ac9d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:177:1 _mx_object_set_property 'mx_status_t (mx_handle_t, uint32_t, const void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7ac738 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:228:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ac7a8 <col:86, col:95> col:95 property 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ac818 <line:229:30, col:42> col:42 value 'const void *' | |
| `-ParmVarDecl 0xb7ac888 <col:49, col:59> col:59 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7acc98 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:178:1 mx_object_set_property 'mx_status_t (mx_handle_t, uint32_t, const void *, mx_size_t)' extern | |
| |-ParmVarDecl 0xb7acaa8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:228:66, col:78> col:78 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7acb18 <col:86, col:95> col:95 property 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7acb88 <line:229:30, col:42> col:42 value 'const void *' | |
| `-ParmVarDecl 0xb7acbf8 <col:49, col:59> col:59 size 'mx_size_t':'unsigned long' | |
|-FunctionDecl 0xb7ace70 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:179:1 _mx_acpi_uefi_rsdp 'uint32_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7acd70 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:232:58, col:70> col:70 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7acfb8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:180:1 mx_acpi_uefi_rsdp 'uint32_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7acf30 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:232:58, col:70> col:70 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7ad100 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:181:1 _mx_acpi_cache_flush 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7ad078 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:233:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7ad248 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:182:1 mx_acpi_cache_flush 'mx_status_t (mx_handle_t)' extern | |
| `-ParmVarDecl 0xb7ad1c0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:233:63, col:75> col:75 handle 'mx_handle_t':'int' | |
|-FunctionDecl 0xb7ad550 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:183:1 _mx_socket_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7ad3f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:236:60, col:85> col:72 out_handles 'mx_handle_t *':'mx_handle_t *' | |
| `-ParmVarDecl 0xb7ad480 <col:88, col:97> col:97 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7ad748 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:184:1 mx_socket_create 'mx_status_t (mx_handle_t *, uint32_t)' extern | |
| |-ParmVarDecl 0xb7ad648 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:236:60, col:85> col:72 out_handles 'mx_handle_t *':'mx_handle_t *' | |
| `-ParmVarDecl 0xb7ad6b8 <col:88, col:97> col:97 flags 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb7ada00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:185:1 _mx_socket_write 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb7ad810 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:237:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ad880 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ad8f0 <line:238:21, col:31> col:31 size 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7ad960 <col:46, col:58> col:58 buffer 'const void *' | |
|-FunctionDecl 0xb7adcc8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:186:1 mx_socket_write 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, const void *)' extern | |
| |-ParmVarDecl 0xb7adad8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:237:58, col:70> col:70 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7adb48 <col:78, col:87> col:87 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7adbb8 <line:238:21, col:31> col:31 size 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7adc28 <col:46, col:58> col:58 buffer 'const void *' | |
|-FunctionDecl 0xb7adf90 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:187:1 _mx_socket_read 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb7adda0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:239:57, col:69> col:69 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ade10 <col:77, col:86> col:86 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ade80 <line:240:21, col:31> col:31 size 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7adef0 <col:46, col:52> col:52 buffer 'void *' | |
|-FunctionDecl 0xb7ae258 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:188:1 mx_socket_read 'mx_ssize_t (mx_handle_t, uint32_t, mx_size_t, void *)' extern | |
| |-ParmVarDecl 0xb7ae068 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:239:57, col:69> col:69 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ae0d8 <col:77, col:86> col:86 flags 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ae148 <line:240:21, col:31> col:31 size 'mx_size_t':'unsigned long' | |
| `-ParmVarDecl 0xb7ae1b8 <col:46, col:52> col:52 buffer 'void *' | |
|-FunctionDecl 0xb788770 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:189:1 _mx_thread_read_state 'mx_status_t (mx_handle_t, uint32_t, void *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb7ae330 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:243:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7ae3a0 <col:84, col:93> col:93 kind 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb7ae410 <col:108, col:114> col:114 buffer 'void *' | |
| `-ParmVarDecl 0xb788630 <col:131, col:141> col:141 buffer_len 'uint32_t *' | |
|-FunctionDecl 0xb788a38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:190:1 mx_thread_read_state 'mx_status_t (mx_handle_t, uint32_t, void *, uint32_t *)' extern | |
| |-ParmVarDecl 0xb788848 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:243:64, col:76> col:76 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb7888b8 <col:84, col:93> col:93 kind 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb788928 <col:108, col:114> col:114 buffer 'void *' | |
| `-ParmVarDecl 0xb788998 <col:131, col:141> col:141 buffer_len 'uint32_t *' | |
|-FunctionDecl 0xb788d00 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:191:1 _mx_thread_write_state 'mx_status_t (mx_handle_t, uint32_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb788b10 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:244:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb788b80 <col:85, col:94> col:94 kind 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb788bf0 <col:109, col:121> col:121 buffer 'const void *' | |
| `-ParmVarDecl 0xb788c60 <col:129, col:138> col:138 buffer_len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb788fc8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:192:1 mx_thread_write_state 'mx_status_t (mx_handle_t, uint32_t, const void *, uint32_t)' extern | |
| |-ParmVarDecl 0xb788dd8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:244:65, col:77> col:77 handle 'mx_handle_t':'int' | |
| |-ParmVarDecl 0xb788e48 <col:85, col:94> col:94 kind 'uint32_t':'unsigned int' | |
| |-ParmVarDecl 0xb788eb8 <col:109, col:121> col:121 buffer 'const void *' | |
| `-ParmVarDecl 0xb788f28 <col:129, col:138> col:138 buffer_len 'uint32_t':'unsigned int' | |
|-FunctionDecl 0xb789120 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:193:1 _mx_syscall_test_0 'int (void)' extern | |
|-FunctionDecl 0xb789258 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:194:1 mx_syscall_test_0 'int (void)' extern | |
|-FunctionDecl 0xb789398 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:195:1 _mx_syscall_test_1 'int (int)' extern | |
| `-ParmVarDecl 0xb789310 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:248:55, col:59> col:59 a 'int' | |
|-FunctionDecl 0xb7894e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:196:1 mx_syscall_test_1 'int (int)' extern | |
| `-ParmVarDecl 0xb789458 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:248:55, col:59> col:59 a 'int' | |
|-FunctionDecl 0xb7cd190 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:197:1 _mx_syscall_test_2 'int (int, int)' extern | |
| |-ParmVarDecl 0xb7895a0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:249:55, col:59> col:59 a 'int' | |
| `-ParmVarDecl 0xb7cd100 <col:62, col:66> col:66 b 'int' | |
|-FunctionDecl 0xb7cd358 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:198:1 mx_syscall_test_2 'int (int, int)' extern | |
| |-ParmVarDecl 0xb7cd258 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:249:55, col:59> col:59 a 'int' | |
| `-ParmVarDecl 0xb7cd2c8 <col:62, col:66> col:66 b 'int' | |
|-FunctionDecl 0xb7cd5e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:199:1 _mx_syscall_test_3 'int (int, int, int)' extern | |
| |-ParmVarDecl 0xb7cd420 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:250:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cd490 <col:62, col:66> col:66 b 'int' | |
| `-ParmVarDecl 0xb7cd500 <col:69, col:73> col:73 c 'int' | |
|-FunctionDecl 0xb7cd828 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:200:1 mx_syscall_test_3 'int (int, int, int)' extern | |
| |-ParmVarDecl 0xb7cd6b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:250:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cd720 <col:62, col:66> col:66 b 'int' | |
| `-ParmVarDecl 0xb7cd790 <col:69, col:73> col:73 c 'int' | |
|-FunctionDecl 0xb7cdb40 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:201:1 _mx_syscall_test_4 'int (int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cd8f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:251:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cd968 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cd9d8 <col:69, col:73> col:73 c 'int' | |
| `-ParmVarDecl 0xb7cda48 <col:76, col:80> col:80 d 'int' | |
|-FunctionDecl 0xb7cde08 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:202:1 mx_syscall_test_4 'int (int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cdc18 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:251:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cdc88 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cdcf8 <col:69, col:73> col:73 c 'int' | |
| `-ParmVarDecl 0xb7cdd68 <col:76, col:80> col:80 d 'int' | |
|-FunctionDecl 0xb7ce1b0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:203:1 _mx_syscall_test_5 'int (int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cdee0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:252:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cdf50 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cdfc0 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7ce030 <col:76, col:80> col:80 d 'int' | |
| `-ParmVarDecl 0xb7ce0a0 <col:83, col:87> col:87 e 'int' | |
|-FunctionDecl 0xb7ce4f8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:204:1 mx_syscall_test_5 'int (int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7ce290 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:252:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7ce300 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7ce370 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7ce3e0 <col:76, col:80> col:80 d 'int' | |
| `-ParmVarDecl 0xb7ce450 <col:83, col:87> col:87 e 'int' | |
|-FunctionDecl 0xb7ce920 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:205:1 _mx_syscall_test_6 'int (int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7ce5d8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:253:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7ce648 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7ce6b8 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7ce728 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7ce798 <col:83, col:87> col:87 e 'int' | |
| `-ParmVarDecl 0xb7ce808 <col:90, col:94> col:94 f 'int' | |
|-FunctionDecl 0xb7cece8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:206:1 mx_syscall_test_6 'int (int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cea08 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:253:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cea78 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7ceae8 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7ceb58 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7cebc8 <col:83, col:87> col:87 e 'int' | |
| `-ParmVarDecl 0xb7cec38 <col:90, col:94> col:94 f 'int' | |
|-FunctionDecl 0xb7cf1e0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:207:1 _mx_syscall_test_7 'int (int, int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cedd0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:254:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cee40 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7ceeb0 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7cef20 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7cef90 <col:83, col:87> col:87 e 'int' | |
| |-ParmVarDecl 0xb7cf000 <col:90, col:94> col:94 f 'int' | |
| `-ParmVarDecl 0xb7cf070 <col:97, col:101> col:101 g 'int' | |
|-FunctionDecl 0xb7cf628 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:208:1 mx_syscall_test_7 'int (int, int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cf2d0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:254:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cf340 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cf3b0 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7cf420 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7cf490 <col:83, col:87> col:87 e 'int' | |
| |-ParmVarDecl 0xb7cf500 <col:90, col:94> col:94 f 'int' | |
| `-ParmVarDecl 0xb7cf570 <col:97, col:101> col:101 g 'int' | |
|-FunctionDecl 0xb7cfb60 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:20:5, col:31> <scratch space>:209:1 _mx_syscall_test_8 'int (int, int, int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cf718 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:255:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cf788 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cf7f8 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7cf868 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7cf8d8 <col:83, col:87> col:87 e 'int' | |
| |-ParmVarDecl 0xb7cf948 <col:90, col:94> col:94 f 'int' | |
| |-ParmVarDecl 0xb7cf9b8 <col:97, col:101> col:101 g 'int' | |
| `-ParmVarDecl 0xb7cfa28 <col:104, col:108> col:108 h 'int' | |
|-FunctionDecl 0xb7d0028 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.h:21:5, col:30> <scratch space>:2:1 mx_syscall_test_8 'int (int, int, int, int, int, int, int, int)' extern | |
| |-ParmVarDecl 0xb7cfc58 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/syscalls.inc:255:55, col:59> col:59 a 'int' | |
| |-ParmVarDecl 0xb7cfcc8 <col:62, col:66> col:66 b 'int' | |
| |-ParmVarDecl 0xb7cfd38 <col:69, col:73> col:73 c 'int' | |
| |-ParmVarDecl 0xb7cfda8 <col:76, col:80> col:80 d 'int' | |
| |-ParmVarDecl 0xb7cfe18 <col:83, col:87> col:87 e 'int' | |
| |-ParmVarDecl 0xb7cfe88 <col:90, col:94> col:94 f 'int' | |
| |-ParmVarDecl 0xb7cfef8 <col:97, col:101> col:101 g 'int' | |
| `-ParmVarDecl 0xb7cff68 <col:104, col:108> col:108 h 'int' | |
|-EnumDecl 0xb7d14d0 <system/ulib/runtime/mutex.c:15:1, line:18:1> line:15:1 | |
| |-EnumConstantDecl 0xb7d15b0 <line:16:5, col:16> col:5 referenced UNLOCKED 'int' | |
| | `-IntegerLiteral 0xb7d1590 <col:16> 'int' 0 | |
| `-EnumConstantDecl 0xb7d1620 <line:17:5, col:14> col:5 referenced LOCKED 'int' | |
| `-IntegerLiteral 0xb7d1600 <col:14> 'int' 1 | |
|-FunctionDecl 0xb7d1708 prev 0xb778c60 <line:20:1, line:25:1> line:20:13 mxr_mutex_trylock 'mx_status_t (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb7d1680 <col:31, col:44> col:44 used mutex 'mxr_mutex_t *' | |
| |-CompoundStmt 0xb7d1d58 <col:51, line:25:1> | |
| | |-DeclStmt 0xb7d1898 <line:21:5, col:31> | |
| | | `-VarDecl 0xb7d1810 <col:5, col:23> col:9 used futex_value 'int' cinit | |
| | | `-DeclRefExpr 0xb7d1870 <col:23> 'int' EnumConstant 0xb7d15b0 'UNLOCKED' 'int' | |
| | |-IfStmt 0xb7d1cc8 <line:22:5, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:47:27> | |
| | | |-<<<NULL>>> | |
| | | |-<<<NULL>>> | |
| | | |-UnaryOperator 0xb7d1c30 <system/ulib/runtime/mutex.c:22:9, /usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:140:165> 'int' prefix '!' | |
| | | | `-AtomicExpr 0xb7d1be0 <col:67, col:165> '_Bool' | |
| | | | |-UnaryOperator 0xb7d1a78 <system/ulib/runtime/mutex.c:22:41, col:49> 'atomic_int *' prefix '&' | |
| | | | | `-MemberExpr 0xb7d19e8 <col:42, col:49> 'atomic_int':'_Atomic(int)' lvalue ->futex 0xb7789a0 | |
| | | | | `-ImplicitCastExpr 0xb7d19d0 <col:42> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | | `-DeclRefExpr 0xb7d19a8 <col:42> 'mxr_mutex_t *' lvalue ParmVar 0xb7d1680 'mutex' 'mxr_mutex_t *' | |
| | | | |-IntegerLiteral 0xb7d1b08 <<built-in>:16:26> 'int' 5 | |
| | | | |-UnaryOperator 0xb7d1ac0 <system/ulib/runtime/mutex.c:22:56, col:57> 'int *' prefix '&' | |
| | | | | `-DeclRefExpr 0xb7d1a98 <col:57> 'int' lvalue Var 0xb7d1810 'futex_value' 'int' | |
| | | | |-IntegerLiteral 0xb7d1b28 <<built-in>:16:26> 'int' 5 | |
| | | | `-DeclRefExpr 0xb7d1ae0 <system/ulib/runtime/mutex.c:22:70> 'int' EnumConstant 0xb7d1620 'LOCKED' 'int' | |
| | | |-ReturnStmt 0xb7d1cb0 <line:23:9, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:47:27> | |
| | | | `-ParenExpr 0xb7d1c90 <col:23, col:27> 'int' | |
| | | | `-UnaryOperator 0xb7d1c70 <col:24, col:25> 'int' prefix '-' | |
| | | | `-IntegerLiteral 0xb7d1c50 <col:25> 'int' 20 | |
| | | `-<<<NULL>>> | |
| | `-ReturnStmt 0xb7d1d40 <system/ulib/runtime/mutex.c:24:5, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> | |
| | `-ParenExpr 0xb7d1d20 <col:18, col:20> 'int' | |
| | `-IntegerLiteral 0xb7d1d00 <col:19> 'int' 0 | |
| `-VisibilityAttr 0xb7d17f0 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/ulib/runtime/include/runtime/mutex.h:20:13> Inherited Hidden | |
|-FunctionDecl 0xb7d18d8 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:140:67> col:67 implicit used __c11_atomic_compare_exchange_strong 'void ()' extern | |
|-FunctionDecl 0xb7d1e98 prev 0xb778f10 <system/ulib/runtime/mutex.c:27:1, line:44:1> line:27:13 used mxr_mutex_timedlock 'mx_status_t (mxr_mutex_t *, mx_time_t)' | |
| |-ParmVarDecl 0xb7d1d98 <col:33, col:46> col:46 used mutex 'mxr_mutex_t *' | |
| |-ParmVarDecl 0xb7d1e08 <col:53, col:63> col:63 used timeout 'mx_time_t':'unsigned long long' | |
| |-CompoundStmt 0xb7d2af0 <col:72, line:44:1> | |
| | `-ForStmt 0xb7d2ab8 <line:28:5, line:43:5> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | `-CompoundStmt 0xb7d2a98 <line:28:14, line:43:5> | |
| | `-SwitchStmt 0xb7d21f0 <line:29:9, line:42:9> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | |-AtomicExpr 0xb7d21a0 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:137:42, col:97> 'int' | |
| | | |-UnaryOperator 0xb7d20e0 <system/ulib/runtime/mutex.c:29:33, col:41> 'atomic_int *' prefix '&' | |
| | | | `-MemberExpr 0xb7d20a8 <col:34, col:41> 'atomic_int':'_Atomic(int)' lvalue ->futex 0xb7789a0 | |
| | | | `-ImplicitCastExpr 0xb7d2090 <col:34> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d2068 <col:34> 'mxr_mutex_t *' lvalue ParmVar 0xb7d1d98 'mutex' 'mxr_mutex_t *' | |
| | | |-IntegerLiteral 0xb7d2128 <<built-in>:16:26> 'int' 5 | |
| | | `-DeclRefExpr 0xb7d2100 <system/ulib/runtime/mutex.c:29:48> 'int' EnumConstant 0xb7d1620 'LOCKED' 'int' | |
| | `-CompoundStmt 0xb7d2a70 <col:57, line:42:9> | |
| | |-CaseStmt 0xb7d2248 <line:30:9, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> | |
| | | |-DeclRefExpr 0xb7d2220 <system/ulib/runtime/mutex.c:30:14> 'int' EnumConstant 0xb7d15b0 'UNLOCKED' 'int' | |
| | | |-<<<NULL>>> | |
| | | `-ReturnStmt 0xb7d22c0 <line:31:13, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> | |
| | | `-ParenExpr 0xb7d22a0 <col:18, col:20> 'int' | |
| | | `-IntegerLiteral 0xb7d2280 <col:19> 'int' 0 | |
| | `-CaseStmt 0xb7d2300 <system/ulib/runtime/mutex.c:32:9, line:41:9> | |
| | |-DeclRefExpr 0xb7d22d8 <line:32:14> 'int' EnumConstant 0xb7d1620 'LOCKED' 'int' | |
| | |-<<<NULL>>> | |
| | `-CompoundStmt 0xb7d2a38 <col:22, line:41:9> | |
| | |-DeclStmt 0xb7d2798 <line:33:13, col:80> | |
| | | `-VarDecl 0xb7d2348 <col:13, col:79> col:25 used status 'mx_status_t':'int' cinit | |
| | | `-CallExpr 0xb7d2710 <col:34, col:79> 'mx_status_t':'int' | |
| | | |-ImplicitCastExpr 0xb7d26f8 <col:34> 'mx_status_t (*)(volatile mx_futex_t *, mx_futex_t, mx_time_t)' <FunctionToPointerDecay> | |
| | | | `-DeclRefExpr 0xb7d23a8 <col:34> 'mx_status_t (volatile mx_futex_t *, mx_futex_t, mx_time_t)' Function 0xb7afa50 '_mx_futex_wait' 'mx_status_t (volatile mx_futex_t *, mx_futex_t, mx_time_t)' | |
| | | |-ImplicitCastExpr 0xb7d2750 <col:49, col:57> 'volatile mx_futex_t *' <BitCast> | |
| | | | `-UnaryOperator 0xb7d2448 <col:49, col:57> 'atomic_int *' prefix '&' | |
| | | | `-MemberExpr 0xb7d2410 <col:50, col:57> 'atomic_int':'_Atomic(int)' lvalue ->futex 0xb7789a0 | |
| | | | `-ImplicitCastExpr 0xb7d23f8 <col:50> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d23d0 <col:50> 'mxr_mutex_t *' lvalue ParmVar 0xb7d1d98 'mutex' 'mxr_mutex_t *' | |
| | | |-ImplicitCastExpr 0xb7d2768 <col:64> 'mx_futex_t':'_Atomic(int)' <NonAtomicToAtomic> | |
| | | | `-DeclRefExpr 0xb7d2468 <col:64> 'int' EnumConstant 0xb7d1620 'LOCKED' 'int' | |
| | | `-ImplicitCastExpr 0xb7d2780 <col:72> 'mx_time_t':'unsigned long long' <LValueToRValue> | |
| | | `-DeclRefExpr 0xb7d2490 <col:72> 'mx_time_t':'unsigned long long' lvalue ParmVar 0xb7d1e08 'timeout' 'mx_time_t':'unsigned long long' | |
| | |-IfStmt 0xb7d28a0 <line:34:13, line:36:13> | |
| | | |-<<<NULL>>> | |
| | | |-<<<NULL>>> | |
| | | |-BinaryOperator 0xb7d2850 <line:34:17, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:47:27> 'int' '==' | |
| | | | |-ImplicitCastExpr 0xb7d2838 <system/ulib/runtime/mutex.c:34:17> 'mx_status_t':'int' <LValueToRValue> | |
| | | | | `-DeclRefExpr 0xb7d27b0 <col:17> 'mx_status_t':'int' lvalue Var 0xb7d2348 'status' 'mx_status_t':'int' | |
| | | | `-ParenExpr 0xb7d2818 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:47:23, col:27> 'int' | |
| | | | `-UnaryOperator 0xb7d27f8 <col:24, col:25> 'int' prefix '-' | |
| | | | `-IntegerLiteral 0xb7d27d8 <col:25> 'int' 20 | |
| | | |-CompoundStmt 0xb7d2880 <system/ulib/runtime/mutex.c:34:42, line:36:13> | |
| | | | `-ContinueStmt 0xb7d2878 <line:35:17> | |
| | | `-<<<NULL>>> | |
| | |-IfStmt 0xb7d29f8 <line:37:13, line:39:13> | |
| | | |-<<<NULL>>> | |
| | | |-<<<NULL>>> | |
| | | |-BinaryOperator 0xb7d2958 <line:37:17, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> 'int' '!=' | |
| | | | |-ImplicitCastExpr 0xb7d2940 <system/ulib/runtime/mutex.c:37:17> 'mx_status_t':'int' <LValueToRValue> | |
| | | | | `-DeclRefExpr 0xb7d28d8 <col:17> 'mx_status_t':'int' lvalue Var 0xb7d2348 'status' 'mx_status_t':'int' | |
| | | | `-ParenExpr 0xb7d2920 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:18, col:20> 'int' | |
| | | | `-IntegerLiteral 0xb7d2900 <col:19> 'int' 0 | |
| | | |-CompoundStmt 0xb7d29d8 <system/ulib/runtime/mutex.c:37:37, line:39:13> | |
| | | | `-ReturnStmt 0xb7d29c0 <line:38:17, col:24> | |
| | | | `-ImplicitCastExpr 0xb7d29a8 <col:24> 'mx_status_t':'int' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d2980 <col:24> 'mx_status_t':'int' lvalue Var 0xb7d2348 'status' 'mx_status_t':'int' | |
| | | `-<<<NULL>>> | |
| | `-ContinueStmt 0xb7d2a30 <line:40:13> | |
| `-VisibilityAttr 0xb7d1f88 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/ulib/runtime/include/runtime/mutex.h:20:13> Inherited Hidden | |
|-FunctionDecl 0xb7d1f98 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:137:42> col:42 implicit used __c11_atomic_exchange 'void ()' extern | |
|-FunctionDecl 0xb7d2ba8 prev 0xb779120 <system/ulib/runtime/mutex.c:46:1, line:50:1> line:46:6 mxr_mutex_lock 'void (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb7d2b20 <col:21, col:34> col:34 used mutex 'mxr_mutex_t *' | |
| |-CompoundStmt 0xb7d30f0 <col:41, line:50:1> | |
| | |-DeclStmt 0xb7d2e78 <line:47:5, col:70> | |
| | | `-VarDecl 0xb7d2cb0 <col:5, col:69> col:17 used status 'mx_status_t':'int' cinit | |
| | | `-CallExpr 0xb7d2e10 <col:26, col:69> 'mx_status_t':'int' | |
| | | |-ImplicitCastExpr 0xb7d2df8 <col:26> 'mx_status_t (*)(mxr_mutex_t *, mx_time_t)' <FunctionToPointerDecay> | |
| | | | `-DeclRefExpr 0xb7d2d10 <col:26> 'mx_status_t (mxr_mutex_t *, mx_time_t)' Function 0xb7d1e98 'mxr_mutex_timedlock' 'mx_status_t (mxr_mutex_t *, mx_time_t)' | |
| | | |-ImplicitCastExpr 0xb7d2e48 <col:46> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d2d38 <col:46> 'mxr_mutex_t *' lvalue ParmVar 0xb7d2b20 'mutex' 'mxr_mutex_t *' | |
| | | `-ImplicitCastExpr 0xb7d2e60 </usr/local/google/home/khazem/doc/fuchsia/magenta/third_party/ulib/musl/include/stdint.h:50:20, col:40> 'mx_time_t':'unsigned long long' <IntegralCast> | |
| | | `-ParenExpr 0xb7d2d80 <col:20, col:40> 'unsigned long' | |
| | | `-IntegerLiteral 0xb7d2d60 <col:21> 'unsigned long' 18446744073709551615 | |
| | `-IfStmt 0xb7d30b8 <system/ulib/runtime/mutex.c:48:5, line:49:24> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | |-BinaryOperator 0xb7d2f10 <line:48:9, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> 'int' '!=' | |
| | | |-ImplicitCastExpr 0xb7d2ef8 <system/ulib/runtime/mutex.c:48:9> 'mx_status_t':'int' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d2e90 <col:9> 'mx_status_t':'int' lvalue Var 0xb7d2cb0 'status' 'mx_status_t':'int' | |
| | | `-ParenExpr 0xb7d2ed8 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:18, col:20> 'int' | |
| | | `-IntegerLiteral 0xb7d2eb8 <col:19> 'int' 0 | |
| | |-CallExpr 0xb7d3090 <system/ulib/runtime/mutex.c:49:9, col:24> 'void' | |
| | | `-ImplicitCastExpr 0xb7d3078 <col:9> 'void (*)(void) __attribute__((noreturn))' <BuiltinFnToFnPtr> | |
| | | `-DeclRefExpr 0xb7d3028 <col:9> '<builtin fn type>' Function 0xb7d2f38 '__builtin_trap' 'void (void) __attribute__((noreturn))' | |
| | `-<<<NULL>>> | |
| `-VisibilityAttr 0xb7d2c90 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/ulib/runtime/include/runtime/mutex.h:20:13> Inherited Hidden | |
|-FunctionDecl 0xb7d2f38 <system/ulib/runtime/mutex.c:49:9> col:9 implicit used __builtin_trap 'void (void) __attribute__((noreturn))' extern | |
| `-NoThrowAttr 0xb7d2fe0 <col:9> Implicit | |
|-FunctionDecl 0xb7d31b0 prev 0xb7792b0 <line:52:1, line:57:1> line:52:6 mxr_mutex_unlock 'void (mxr_mutex_t *)' | |
| |-ParmVarDecl 0xb7d3128 <col:23, col:36> col:36 used mutex 'mxr_mutex_t *' | |
| |-CompoundStmt 0xb7d3c38 <col:43, line:57:1> | |
| | |-AtomicExpr 0xb7d34b0 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:131:39, col:91> 'void' | |
| | | |-UnaryOperator 0xb7d33f0 <system/ulib/runtime/mutex.c:53:18, col:26> 'atomic_int *' prefix '&' | |
| | | | `-MemberExpr 0xb7d33b8 <col:19, col:26> 'atomic_int':'_Atomic(int)' lvalue ->futex 0xb7789a0 | |
| | | | `-ImplicitCastExpr 0xb7d33a0 <col:19> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d3378 <col:19> 'mxr_mutex_t *' lvalue ParmVar 0xb7d3128 'mutex' 'mxr_mutex_t *' | |
| | | |-IntegerLiteral 0xb7d3438 <<built-in>:16:26> 'int' 5 | |
| | | `-DeclRefExpr 0xb7d3410 <system/ulib/runtime/mutex.c:53:33> 'int' EnumConstant 0xb7d15b0 'UNLOCKED' 'int' | |
| | |-DeclStmt 0xb7d3ad8 <line:54:5, col:67> | |
| | | `-VarDecl 0xb7d3510 <col:5, col:66> col:17 used status 'mx_status_t':'int' cinit | |
| | | `-CallExpr 0xb7d3a70 <col:26, col:66> 'mx_status_t':'int' | |
| | | |-ImplicitCastExpr 0xb7d3a58 <col:26> 'mx_status_t (*)(volatile mx_futex_t *, uint32_t)' <FunctionToPointerDecay> | |
| | | | `-DeclRefExpr 0xb7d3570 <col:26> 'mx_status_t (volatile mx_futex_t *, uint32_t)' Function 0xb7afef0 '_mx_futex_wake' 'mx_status_t (volatile mx_futex_t *, uint32_t)' | |
| | | |-ImplicitCastExpr 0xb7d3aa8 <col:41, col:49> 'volatile mx_futex_t *' <BitCast> | |
| | | | `-UnaryOperator 0xb7d3610 <col:41, col:49> 'atomic_int *' prefix '&' | |
| | | | `-MemberExpr 0xb7d35d8 <col:42, col:49> 'atomic_int':'_Atomic(int)' lvalue ->futex 0xb7789a0 | |
| | | | `-ImplicitCastExpr 0xb7d35c0 <col:42> 'mxr_mutex_t *' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d3598 <col:42> 'mxr_mutex_t *' lvalue ParmVar 0xb7d3128 'mutex' 'mxr_mutex_t *' | |
| | | `-ImplicitCastExpr 0xb7d3ac0 <col:56> 'uint32_t':'unsigned int' <IntegralCast> | |
| | | `-IntegerLiteral 0xb7d3630 <col:56> 'int' 2147483647 | |
| | `-IfStmt 0xb7d3c00 <line:55:5, line:56:24> | |
| | |-<<<NULL>>> | |
| | |-<<<NULL>>> | |
| | |-BinaryOperator 0xb7d3b70 <line:55:9, /usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:20> 'int' '!=' | |
| | | |-ImplicitCastExpr 0xb7d3b58 <system/ulib/runtime/mutex.c:55:9> 'mx_status_t':'int' <LValueToRValue> | |
| | | | `-DeclRefExpr 0xb7d3af0 <col:9> 'mx_status_t':'int' lvalue Var 0xb7d3510 'status' 'mx_status_t':'int' | |
| | | `-ParenExpr 0xb7d3b38 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/public/magenta/fuchsia-types.h:9:18, col:20> 'int' | |
| | | `-IntegerLiteral 0xb7d3b18 <col:19> 'int' 0 | |
| | |-CallExpr 0xb7d3bd8 <system/ulib/runtime/mutex.c:56:9, col:24> 'void' | |
| | | `-ImplicitCastExpr 0xb7d3bc0 <col:9> 'void (*)(void) __attribute__((noreturn))' <BuiltinFnToFnPtr> | |
| | | `-DeclRefExpr 0xb7d3b98 <col:9> '<builtin fn type>' Function 0xb7d2f38 '__builtin_trap' 'void (void) __attribute__((noreturn))' | |
| | `-<<<NULL>>> | |
| `-VisibilityAttr 0xb7d3298 </usr/local/google/home/khazem/doc/fuchsia/magenta/system/ulib/runtime/include/runtime/mutex.h:20:13> Inherited Hidden | |
`-FunctionDecl 0xb7d32a8 </usr/local/google/home/khazem/doc/build/bin/../lib/clang/4.0.0/include/stdatomic.h:131:39> col:39 implicit used __c11_atomic_store 'void ()' extern |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment