Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
148.48 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(36) struct_3 { uint8_t padding_at_0[36]; }; typedef struct _PACKED struct_4 struct_4; struct _PACKED _SIZE(180) struct_4 { uint8_t padding_at_0[180]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED _SIZE(608) struct_5 { uint8_t padding_at_0[608]; }; typedef struct _PACKED struct_6 struct_6; struct _PACKED _SIZE(406) struct_6 { uint8_t padding_at_0[406]; }; typedef struct _PACKED struct_7 struct_7; struct _PACKED _SIZE(76) struct_7 { uint8_t padding_at_0[76]; }; typedef struct _PACKED struct_8 struct_8; struct _PACKED _SIZE(64) struct_8 { uint8_t padding_at_0[64]; }; typedef struct _PACKED struct_9 struct_9; struct _PACKED _SIZE(24) struct_9 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_10 struct_10; struct _PACKED _SIZE(112) struct_10 { uint8_t padding_at_0[112]; }; 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(240) struct_12 { uint8_t padding_at_0[240]; }; typedef struct _PACKED struct_13 struct_13; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1122) struct_13 { uint8_t padding_at_0[1122]; }; typedef struct _PACKED struct_14 struct_14; struct _PACKED _CAN_CONTAIN_CODE _SIZE(20) struct_14 { uint8_t padding_at_0[20]; }; typedef struct _PACKED struct_15 struct_15; struct _PACKED _SIZE(386) struct_15 { generic32_t _fp_hw _STARTS_AT(0); generic32_t _IO_stdin_used _STARTS_AT(4); generic8_t offset_8[3]; generic8_t offset_11[2]; uint8_t padding_at_13[110]; generic8_t offset_123[30]; generic8_t offset_153[30]; generic8_t offset_183[30]; generic8_t offset_213[30]; generic8_t offset_243[30]; generic8_t offset_273[30]; generic8_t offset_303[30]; generic8_t offset_333[30]; generic8_t offset_363[15]; generic8_t offset_378[8]; }; typedef struct _PACKED struct_16 struct_16; struct _PACKED _SIZE(84) struct_16 { uint8_t padding_at_0[84]; }; typedef struct _PACKED struct_17 struct_17; struct _PACKED _SIZE(336) struct_17 { uint8_t padding_at_0[336]; }; struct _PACKED _CAN_CONTAIN_CODE _SIZE(4128) 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 offset_392; struct_4 gnu_hash _STARTS_AT(428); struct_5 dynsym _STARTS_AT(608); struct_6 dynstr _STARTS_AT(1216); struct_7 gnu_version _STARTS_AT(1622); uint8_t padding_at_1698[2]; struct_8 gnu_version_r _STARTS_AT(1700); struct_9 rel_dyn _STARTS_AT(1764); struct_10 rel_plt _STARTS_AT(1788); struct_11 init _STARTS_AT(1900); uint8_t padding_at_1935[1]; struct_12 plt _STARTS_AT(1936); struct_13 text _STARTS_AT(2176); uint8_t padding_at_3298[2]; struct_14 fini _STARTS_AT(3300); struct_15 rodata _STARTS_AT(3320); uint8_t padding_at_3706[2]; struct_16 eh_frame_hdr _STARTS_AT(3708); struct_17 eh_frame _STARTS_AT(3792); }; typedef struct _PACKED struct_18 struct_18; typedef struct _PACKED struct_19 struct_19; struct _PACKED _SIZE(8) struct_19 { uint8_t padding_at_0[8]; }; 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(232) struct_22 { uint8_t padding_at_0[232]; }; 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(68) struct_24 { uint8_t padding_at_0[4]; generic32_t offset_4; uint8_t padding_at_8[60]; }; 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(40) struct_26 { generic32_t stdin _STARTS_AT(0); uint8_t padding_at_4[28]; generic32_t stdout _STARTS_AT(32); generic8_t offset_36; uint8_t padding_at_37[3]; }; struct _PACKED _SIZE(388) struct_18 { struct_19 init_array _STARTS_AT(0); struct_20 fini_array _STARTS_AT(8); struct_21 jcr _STARTS_AT(12); struct_22 dynamic _STARTS_AT(16); struct_23 got _STARTS_AT(248); struct_24 got_plt _STARTS_AT(252); struct_25 data _STARTS_AT(320); uint8_t padding_at_328[20]; struct_26 bss _STARTS_AT(348); }; 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_68 struct_68; struct _PACKED _SIZE(20) struct_68 { uint8_t padding_at_0[4]; generic32_t offset_4; generic32_t offset_8; generic32_t offset_12; generic32_t offset_16; }; typedef struct _PACKED struct_69 struct_69; struct _PACKED _SIZE(68) struct_69 { uint8_t padding_at_0[4]; pointer32_t(generic8_t) offset_4; generic32_t offset_8; generic32_t offset_12; uint8_t padding_at_16[12]; generic32_t offset_28; uint8_t padding_at_32[32]; generic32_t offset_64; }; typedef struct _PACKED struct_71 struct_71; struct _PACKED _SIZE(8) struct_71 { uint8_t padding_at_0[4]; generic32_t offset_4; }; typedef struct _PACKED struct_72 struct_72; struct _PACKED _SIZE(12) struct_72 { uint8_t padding_at_0[12]; }; typedef struct _PACKED struct_73 struct_73; struct _PACKED _SIZE(28) struct_73 { generic32_t offset_0; generic32_t offset_4; generic32_t offset_8; generic32_t offset_12; generic32_t offset_16; uint8_t padding_at_20[4]; pointer32_t(generic32_t) offset_24; }; typedef struct _PACKED struct_74 struct_74; struct _PACKED _SIZE(12) struct_74 { uint8_t padding_at_0[12]; }; typedef struct _PACKED struct_75 struct_75; struct _PACKED _SIZE(28) struct_75 { uint8_t padding_at_0[15]; generic8_t offset_15; uint8_t padding_at_16[12]; }; typedef struct _PACKED struct_76 struct_76; struct _PACKED _SIZE(44) struct_76 { pointer32_t(generic8_t) offset_0; pointer32_t(generic32_t) offset_4; uint8_t padding_at_8[20]; generic32_t offset_28; uint8_t padding_at_32[12]; }; typedef struct _PACKED struct_77 struct_77; struct _PACKED _SIZE(28) struct_77 { generic32_t offset_0; generic32_t offset_4; uint8_t padding_at_8[20]; }; typedef struct _PACKED struct_78 struct_78; struct _PACKED _SIZE(44) struct_78 { generic32_t offset_0; pointer32_t(generic8_t) offset_4; generic32_t offset_8; generic32_t offset_12; uint8_t padding_at_16[4]; generic32_t offset_20; generic32_t offset_24; generic32_t i _STARTS_AT(28); uint8_t padding_at_32[12]; }; typedef struct _PACKED struct_79 struct_79; struct _PACKED _SIZE(68) struct_79 { pointer32_t(generic8_t) offset_0; pointer32_t(generic32_t) offset_4; generic32_t offset_8; generic32_t offset_12; uint8_t padding_at_16[8]; generic32_t offset_24; uint8_t padding_at_28[32]; generic32_t offset_60; uint8_t padding_at_64[4]; }; typedef struct _PACKED struct_80 struct_80; struct _PACKED _SIZE(44) struct_80 { generic32_t offset_0; generic32_t offset_4; generic32_t offset_8; uint8_t padding_at_12[32]; }; typedef struct _PACKED struct_81 struct_81; struct _PACKED _SIZE(12) struct_81 { uint8_t padding_at_0[12]; }; typedef struct _PACKED struct_88 struct_88; struct _PACKED _SIZE(4) struct_88 { uint8_t padding_at_0[3]; generic8_t offset_3; }; typedef _ABI(SystemV_x86) void cabifunction_98(void); typedef _ABI(SystemV_x86) void cabifunction_108(void); typedef _ABI(SystemV_x86) void cabifunction_113(void); typedef _ABI(SystemV_x86) void cabifunction_114(void); typedef _ABI(SystemV_x86) void cabifunction_115(void); typedef _ABI(SystemV_x86) void cabifunction_116(void); typedef _ABI(SystemV_x86) generic32_t cabifunction_117(void); typedef _ABI(SystemV_x86) generic32_t cabifunction_118(void); typedef _ABI(SystemV_x86) void cabifunction_119(void); typedef _ABI(SystemV_x86) generic32_t cabifunction_120(pointer32_t(struct_88) , generic32_t); typedef _ABI(SystemV_x86) generic64_t cabifunction_121(struct_71); typedef _ABI(SystemV_x86) void cabifunction_122(generic32_t, generic32_t, generic32_t); typedef _ABI(SystemV_x86) void cabifunction_123(void); typedef _ABI(SystemV_x86) void cabifunction_124(void); typedef _ABI(SystemV_x86) void cabifunction_125(void); typedef _ABI(SystemV_x86) void cabifunction_126(void); typedef _ABI(SystemV_x86) void cabifunction_127(void); typedef _ABI(SystemV_x86) void cabifunction_128(void); typedef _ABI(SystemV_x86) void cabifunction_129(void); typedef _ABI(SystemV_x86) void cabifunction_130(void); typedef _ABI(SystemV_x86) void cabifunction_131(void); typedef _ABI(SystemV_x86) void cabifunction_132(void); typedef _ABI(SystemV_x86) void cabifunction_133(struct_68); typedef _ABI(SystemV_x86) void cabifunction_134(struct_69); typedef _ABI(SystemV_x86) void cabifunction_135(void); typedef _ABI(SystemV_x86) void cabifunction_136(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_0x804809c_Code_x86(void); _ABI(SystemV_x86) _Noreturn void function_0x80480c9_Code_x86(void); _ABI(SystemV_x86) void function_0x804876c_Code_x86(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 strcspn_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 fflush_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 getchar_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 fgets_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 signal_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 alarm_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __stack_chk_fail_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 puts_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 system_2(void); _ABI(SystemV_x86) _Noreturn void function_0x8048830_Code_x86(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __libc_start_main_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 strnlen_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __isoc99_scanf_2(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 ptrace_2(void); _ABI(SystemV_x86) _Noreturn void _start(void); _ABI(SystemV_x86) void function_0x80488b0_Code_x86(void); _ABI(SystemV_x86) void function_0x80488c0_Code_x86(void); _ABI(SystemV_x86) void function_0x8048930_Code_x86(void); _ABI(SystemV_x86) void function_0x8048950_Code_x86(void); _ABI(SystemV_x86) void clear_stdin(void); _ABI(SystemV_x86) generic32_t get_unum(void); _ABI(SystemV_x86) generic32_t prog_timeout(void); _ABI(SystemV_x86) void enable_timeout_cons(void); _ABI(SystemV_x86) generic32_t auth(pointer32_t(struct_88) argument_0, generic32_t argument_1); _ABI(SystemV_x86) _Noreturn void function_0x8048a4b_Code_x86(struct_68 argument_0); _ABI(SystemV_x86) generic64_t main(struct_71 argument_0); _ABI(SystemV_x86) _Noreturn void function_0x8048b65_Code_x86(struct_69 argument_0); _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 function_0x8048ce4_Code_x86(void); // \} // \defgroup Imported dynamic functions // \{ _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __isoc99_scanf(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __libc_start_main(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 __stack_chk_fail(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 alarm(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 fflush(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 fgets(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 getchar(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 ptrace(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 puts(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 signal(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 strcspn(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 strnlen(void); _ABI(raw_x86) artificial_struct_returned_by_rawfunction_27 system(void); // \} // /// \defgroup Segments // /// \{ struct_0 segment_0; struct_18 segment_1; // \}
Loading...