Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
141.65 KB
#pragma once #include <stdint.h> #include <stdbool.h> #include "primitive-types.h" #include "attributes.h" #ifndef NULL #define NULL (0) #endif // \defgroup Type definitions // \{ typedef struct _PACKED struct_0 struct_0; typedef struct _PACKED struct_1 struct_1; struct _PACKED struct_1 { uint8_t padding_at_0[28]; }; typedef struct _PACKED struct_2 struct_2; struct _PACKED struct_2 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_3 struct_3; struct _PACKED struct_3 { uint8_t padding_at_0[288]; }; typedef struct _PACKED struct_4 struct_4; struct _PACKED struct_4 { uint8_t padding_at_0[722]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED struct_5 { uint8_t padding_at_0[56]; }; typedef struct _PACKED struct_6 struct_6; struct _PACKED struct_6 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_7 struct_7; struct _PACKED struct_7 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_8 struct_8; struct _PACKED struct_8 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_9 struct_9; struct _PACKED struct_9 { uint8_t padding_at_0[72]; }; typedef struct _PACKED struct_10 struct_10; struct _PACKED _CAN_CONTAIN_CODE struct_10 { uint8_t padding_at_0[14]; }; typedef struct _PACKED struct_11 struct_11; struct _PACKED _CAN_CONTAIN_CODE struct_11 { uint8_t padding_at_0[64]; }; typedef struct _PACKED struct_12 struct_12; struct _PACKED _CAN_CONTAIN_CODE struct_12 { uint8_t padding_at_0[565]; }; typedef struct _PACKED struct_13 struct_13; struct _PACKED _CAN_CONTAIN_CODE struct_13 { uint8_t padding_at_0[9]; }; typedef struct _PACKED struct_14 struct_14; struct _PACKED struct_14 { uint8_t padding_at_0[4]; }; typedef struct _PACKED struct_15 struct_15; struct _PACKED struct_15 { uint8_t padding_at_0[324]; }; typedef struct _PACKED struct_16 struct_16; struct _PACKED struct_16 { uint8_t padding_at_0[76]; }; struct _PACKED _CAN_CONTAIN_CODE struct_0 { uint8_t padding_at_0[568]; struct_1 interp; struct_2 offset_596; uint8_t padding_at_628[4]; struct_3 dynsym; struct_4 dynstr; uint8_t padding_at_1642[6]; struct_5 gnu_hash; struct_6 gnu_version; struct_7 gnu_version_r; struct_8 rela_dyn; struct_9 rela_plt; struct_10 init; uint8_t padding_at_1870[2]; struct_11 plt; struct_12 text; uint8_t padding_at_2501[3]; struct_13 fini; uint8_t padding_at_2513[3]; struct_14 rodata; struct_15 eh_frame; struct_16 eh_frame_hdr; }; typedef struct _PACKED struct_17 struct_17; typedef struct _PACKED struct_18 struct_18; struct _PACKED struct_18 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_19 struct_19; struct _PACKED struct_19 { generic64_t offset_0; }; typedef struct _PACKED struct_20 struct_20; struct _PACKED struct_20 { uint8_t padding_at_0[544]; }; typedef struct _PACKED struct_21 struct_21; struct _PACKED struct_21 { generic64_t offset_0; }; typedef struct _PACKED struct_22 struct_22; struct _PACKED struct_22 { uint8_t padding_at_0[48]; }; typedef struct _PACKED struct_23 struct_23; struct _PACKED struct_23 { uint8_t padding_at_0[16]; }; typedef struct _PACKED struct_24 struct_24; struct _PACKED struct_24 { generic8_t offset_0; }; struct _PACKED struct_17 { struct_18 fini_array; struct_19 init_array; struct_20 dynamic; struct_21 got; struct_22 got_plt; struct_23 data; struct_24 bss; }; typedef struct _PACKED artificial_struct_returned_by_rawfunction_25 artificial_struct_returned_by_rawfunction_25; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 rawfunction_25(pointer_or_number64_t _REG(rcx_x86_64), pointer_or_number64_t _REG(rdx_x86_64), pointer_or_number64_t _REG(rsi_x86_64), pointer_or_number64_t _REG(rdi_x86_64), pointer_or_number64_t _REG(r8_x86_64), pointer_or_number64_t _REG(r9_x86_64)); typedef struct _PACKED struct_54 struct_54; struct _PACKED struct_54 { generic64_t offset_0; uint8_t padding_at_8[8]; }; typedef struct _PACKED struct_55 struct_55; struct _PACKED struct_55 { generic64_t offset_0; uint8_t padding_at_8[8]; }; typedef struct _PACKED struct_56 struct_56; struct _PACKED struct_56 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_57 struct_57; struct _PACKED struct_57 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_58 struct_58; struct _PACKED struct_58 { generic64_t *offset_0; }; typedef struct _PACKED struct_59 struct_59; struct _PACKED struct_59 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_60 struct_60; struct _PACKED struct_60 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_61 struct_61; struct _PACKED struct_61 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_62 struct_62; struct _PACKED struct_62 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_63 struct_63; struct _PACKED struct_63 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_64 struct_64; struct _PACKED struct_64 { uint8_t padding_at_0[48]; generic64_t offset_48; }; typedef struct _PACKED struct_68 struct_68; struct _PACKED struct_68 { generic64_t offset_0[5]; struct_68 *offset_40; }; typedef _ABI(SystemV_x86_64) void cabifunction_73(void); typedef _ABI(SystemV_x86_64) void cabifunction_77(generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_78(void); typedef _ABI(SystemV_x86_64) void cabifunction_79(void); typedef _ABI(SystemV_x86_64) struct_68 *cabifunction_80(void); typedef _ABI(SystemV_x86_64) generic64_t cabifunction_81(void); typedef _ABI(SystemV_x86_64) generic64_t cabifunction_82(struct_68 *); typedef _ABI(SystemV_x86_64) generic64_t cabifunction_83(struct_68 *); typedef _ABI(SystemV_x86_64) void cabifunction_84(void); typedef _ABI(SystemV_x86_64) void cabifunction_85(void); typedef _ABI(SystemV_x86_64) void cabifunction_86(void); typedef _ABI(SystemV_x86_64) void cabifunction_87(generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_88(generic64_t, generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_89(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_90(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_91(generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_92(void); typedef _ABI(SystemV_x86_64) void cabifunction_93(void); typedef struct _PACKED struct_94 struct_94; struct _PACKED struct_94 { generic64_t offset_0; generic64_t offset_8; }; typedef _ABI(SystemV_x86_64) struct_94 cabifunction_95(generic64_t, generic64_t, generic64_t, generic64_t, generic64_t, generic64_t); typedef struct _PACKED struct_96 struct_96; struct _PACKED struct_96 { generic64_t offset_0; generic64_t offset_8; }; typedef _ABI(SystemV_x86_64) struct_96 cabifunction_97(generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_98(void); typedef _ABI(SystemV_x86_64) void cabifunction_99(generic64_t, generic64_t, generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_100(void); typedef _ABI(SystemV_x86_64) void cabifunction_101(generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_102(generic64_t, generic64_t, generic64_t); struct _PACKED artificial_struct_returned_by_rawfunction_25 { struct_68 *register_rax; pointer_or_number64_t register_rdx; }; // \} // \defgroup Functions // \{ _ABI(SystemV_x86_64) void function_0x400000_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4); _ABI(SystemV_x86_64) void function_0x400040_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(SystemV_x86_64) _Noreturn void function_0x400177_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(SystemV_x86_64) _Noreturn void function_0x40018e_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3); _ABI(SystemV_x86_64) void function_0x400740_Code_x86_64(void); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 __libc_start_main_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 calloc_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 free_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(SystemV_x86_64) _Noreturn void function_0x400790_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2); _ABI(SystemV_x86_64) void function_0x4007bc_Code_x86_64(void); _ABI(SystemV_x86_64) void function_0x4007e0_Code_x86_64(void); _ABI(SystemV_x86_64) void function_0x400850_Code_x86_64(void); _ABI(SystemV_x86_64) void function_0x400880_Code_x86_64(void); _ABI(SystemV_x86_64) struct_68 *function_0x400890_Code_x86_64(void); _ABI(SystemV_x86_64) generic64_t function_0x4008c0_Code_x86_64(void); _ABI(SystemV_x86_64) generic64_t function_0x4008d0_Code_x86_64(struct_68 *argument_0); _ABI(SystemV_x86_64) generic64_t function_0x4008f0_Code_x86_64(struct_68 *argument_0); _ABI(SystemV_x86_64) struct_94 function_0x400920_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5); _ABI(SystemV_x86_64) struct_96 function_0x400950_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2); _ABI(SystemV_x86_64) void function_0x4009c0_Code_x86_64(void); _ABI(SystemV_x86_64) void function_0x4009c8_Code_x86_64(void); // \} // \defgroup Imported dynamic functions // \{ _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 __libc_start_main(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 calloc(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_25 free(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)); // \} // /// \defgroup Segments // /// \{ struct_0 segment_0; struct_17 segment_1; // \}
Loading...