Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
99.81 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 _SIZE(19) struct_1 { uint8_t padding_at_0[19]; }; typedef struct _PACKED struct_2 struct_2; struct _PACKED _SIZE(32) struct_2 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_3 struct_3; struct _PACKED _SIZE(40) struct_3 { uint8_t padding_at_0[40]; }; typedef struct _PACKED struct_4 struct_4; struct _PACKED _SIZE(32) struct_4 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED _SIZE(80) struct_5 { uint8_t padding_at_0[80]; }; typedef struct _PACKED struct_6 struct_6; struct _PACKED _SIZE(76) struct_6 { uint8_t padding_at_0[76]; }; typedef struct _PACKED struct_7 struct_7; struct _PACKED _SIZE(10) struct_7 { uint8_t padding_at_0[10]; }; typedef struct _PACKED struct_8 struct_8; struct _PACKED _SIZE(32) struct_8 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_9 struct_9; struct _PACKED _SIZE(8) struct_9 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_10 struct_10; struct _PACKED _SIZE(16) struct_10 { uint8_t padding_at_0[16]; }; typedef struct _PACKED struct_11 struct_11; struct _PACKED _CAN_CONTAIN_CODE _SIZE(35) struct_11 { uint8_t padding_at_0[35]; }; typedef struct _PACKED struct_12 struct_12; struct _PACKED _CAN_CONTAIN_CODE _SIZE(48) struct_12 { uint8_t padding_at_0[48]; }; typedef struct _PACKED struct_13 struct_13; struct _PACKED _CAN_CONTAIN_CODE _SIZE(8) struct_13 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_14 struct_14; struct _PACKED _CAN_CONTAIN_CODE _SIZE(482) struct_14 { uint8_t padding_at_0[482]; }; typedef struct _PACKED struct_15 struct_15; struct _PACKED _CAN_CONTAIN_CODE _SIZE(20) struct_15 { uint8_t padding_at_0[20]; }; typedef struct _PACKED struct_16 struct_16; struct _PACKED _SIZE(24) struct_16 { generic32_t _fp_hw _STARTS_AT(0); generic32_t _IO_stdin_used _STARTS_AT(4); generic8_t offset_8[12]; generic8_t offset_20[4]; }; typedef struct _PACKED struct_17 struct_17; struct _PACKED _SIZE(52) struct_17 { uint8_t padding_at_0[52]; }; typedef struct _PACKED struct_18 struct_18; struct _PACKED _SIZE(200) struct_18 { uint8_t padding_at_0[200]; }; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1580) struct_0 { uint8_t padding_at_0[340]; struct_1 interp _STARTS_AT(340); uint8_t padding_at_359[1]; struct_2 offset_360; struct_3 hash _STARTS_AT(392); struct_4 gnu_hash _STARTS_AT(432); struct_5 dynsym _STARTS_AT(464); struct_6 dynstr _STARTS_AT(544); struct_7 gnu_version _STARTS_AT(620); uint8_t padding_at_630[2]; struct_8 gnu_version_r _STARTS_AT(632); struct_9 rel_dyn _STARTS_AT(664); struct_10 rel_plt _STARTS_AT(672); struct_11 init _STARTS_AT(688); uint8_t padding_at_723[13]; struct_12 plt _STARTS_AT(736); struct_13 plt_got _STARTS_AT(784); uint8_t padding_at_792[8]; struct_14 text _STARTS_AT(800); uint8_t padding_at_1282[2]; struct_15 fini _STARTS_AT(1284); struct_16 rodata _STARTS_AT(1304); struct_17 eh_frame_hdr _STARTS_AT(1328); struct_18 eh_frame _STARTS_AT(1380); }; typedef struct _PACKED struct_19 struct_19; typedef struct _PACKED struct_20 struct_20; struct _PACKED _SIZE(4) struct_20 { uint8_t padding_at_0[4]; }; typedef struct _PACKED struct_21 struct_21; struct _PACKED _SIZE(4) struct_21 { uint8_t padding_at_0[4]; }; typedef struct _PACKED struct_22 struct_22; struct _PACKED _SIZE(240) struct_22 { uint8_t padding_at_0[240]; }; typedef struct _PACKED struct_23 struct_23; struct _PACKED _SIZE(4) struct_23 { uint8_t padding_at_0[4]; }; typedef struct _PACKED struct_24 struct_24; struct _PACKED _SIZE(20) struct_24 { uint8_t padding_at_0[20]; }; typedef struct _PACKED struct_25 struct_25; struct _PACKED _SIZE(8) struct_25 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_26 struct_26; struct _PACKED _SIZE(4) struct_26 { generic8_t offset_0; uint8_t padding_at_1[3]; }; struct _PACKED _SIZE(284) struct_19 { struct_20 init_array _STARTS_AT(0); struct_21 fini_array _STARTS_AT(4); struct_22 dynamic _STARTS_AT(8); struct_23 got _STARTS_AT(248); struct_24 got_plt _STARTS_AT(252); struct_25 data _STARTS_AT(272); struct_26 bss _STARTS_AT(280); }; typedef struct _PACKED artificial_struct_returned_by_rawfunction_27 artificial_struct_returned_by_rawfunction_27; typedef _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 rawfunction_27(void); typedef struct _PACKED struct_55 struct_55; struct _PACKED _SIZE(12) struct_55 { uint8_t padding_at_0[12]; }; typedef struct _PACKED struct_56 struct_56; struct _PACKED _SIZE(28) struct_56 { generic32_t offset_0; generic32_t offset_4; generic32_t offset_8; uint8_t padding_at_12[12]; pointer32_t(generic32_t) offset_24; }; typedef struct _PACKED struct_57 struct_57; struct _PACKED _SIZE(12) struct_57 { uint8_t padding_at_0[12]; }; typedef struct _PACKED struct_58 struct_58; struct _PACKED _SIZE(28) struct_58 { pointer32_t(generic8_t) offset_0; pointer32_t(generic8_t) offset_4; uint8_t padding_at_8[8]; generic32_t offset_16; pointer32_t(generic8_t) offset_20; uint8_t padding_at_24[4]; }; typedef struct _PACKED struct_59 struct_59; struct _PACKED _SIZE(28) struct_59 { uint8_t padding_at_0[12]; generic32_t offset_12; generic32_t offset_16; generic32_t offset_20; uint8_t padding_at_24[4]; }; typedef struct _PACKED struct_60 struct_60; struct _PACKED _SIZE(44) struct_60 { generic32_t offset_0; generic32_t offset_4; generic32_t offset_8; uint8_t padding_at_12[32]; }; typedef struct _PACKED struct_61 struct_61; struct _PACKED _SIZE(12) struct_61 { uint8_t padding_at_0[12]; }; typedef _ABI(SystemV_x86) void cabifunction_72(void); typedef _ABI(SystemV_x86) void cabifunction_76(void); typedef _ABI(SystemV_x86) void cabifunction_77(void); typedef _ABI(SystemV_x86) void cabifunction_78(void); typedef _ABI(SystemV_x86) void cabifunction_79(void); typedef _ABI(SystemV_x86) void cabifunction_80(void); typedef _ABI(SystemV_x86) void cabifunction_81(void); typedef _ABI(SystemV_x86) void cabifunction_82(void); typedef _ABI(SystemV_x86) void cabifunction_83(void); typedef _ABI(SystemV_x86) void cabifunction_84(void); typedef _ABI(SystemV_x86) generic32_t cabifunction_85(generic32_t, generic32_t); typedef _ABI(SystemV_x86) void cabifunction_86(generic32_t, generic32_t, generic32_t); typedef _ABI(SystemV_x86) void cabifunction_87(void); typedef _ABI(SystemV_x86) void cabifunction_88(void); typedef _ABI(SystemV_x86) void cabifunction_89(void); typedef _ABI(SystemV_x86) void cabifunction_90(void); typedef _ABI(SystemV_x86) void cabifunction_91(void); typedef _ABI(SystemV_x86) void cabifunction_92(void); typedef _ABI(SystemV_x86) void cabifunction_93(void); typedef _ABI(SystemV_x86) void cabifunction_94(void); typedef _ABI(SystemV_x86) void cabifunction_95(void); typedef _ABI(SystemV_x86) void cabifunction_96(void); struct _PACKED artificial_struct_returned_by_rawfunction_27 { pointer_or_number32_t register_eax; pointer_or_number32_t register_edx; }; // \} // \defgroup Functions // \{ _ABI(SystemV_x86) _Noreturn void function_0x8048000_Code_x86(void); _ABI(SystemV_x86) _Noreturn void function_0x8048034_Code_x86(void); _ABI(SystemV_x86) _Noreturn void function_0x8048095_Code_x86(void); _ABI(SystemV_x86) void _init(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 printf_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __libc_start_main_2(void); _ABI(SystemV_x86) void function_0x8048310_Code_x86(void); _ABI(SystemV_x86) _Noreturn void _start(void); _ABI(SystemV_x86) void function_0x8048353_Code_x86(void); _ABI(SystemV_x86) void _dl_relocate_static_pie(void); _ABI(SystemV_x86) void function_0x8048370_Code_x86(void); _ABI(SystemV_x86) void deregister_tm_clones(void); _ABI(SystemV_x86) void register_tm_clones(void); _ABI(SystemV_x86) void __do_global_dtors_aux(void); _ABI(SystemV_x86) void frame_dummy(void); _ABI(SystemV_x86) void target_function(void); _ABI(SystemV_x86) generic32_t main(generic32_t argument_0, generic32_t argument_1); _ABI(SystemV_x86) void __libc_csu_init(generic32_t argument_0, generic32_t argument_1, generic32_t argument_2); _ABI(SystemV_x86) void __libc_csu_fini(void); _ABI(SystemV_x86) void _fini(void); // \} // \defgroup Imported dynamic functions // \{ _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __libc_start_main(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 printf(void); // \} // /// \defgroup Segments // /// \{ struct_0 segment_0; struct_19 segment_1; // \}
Loading...