Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
408.7 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(28) struct_1 { uint8_t padding_at_0[28]; }; typedef struct _PACKED struct_2 struct_2; struct _PACKED _SIZE(64) struct_2 { uint8_t padding_at_0[64]; }; 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(32) struct_4 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED _SIZE(36) struct_5 { uint8_t padding_at_0[36]; }; typedef struct _PACKED struct_6 struct_6; struct _PACKED _SIZE(552) struct_6 { uint8_t padding_at_0[552]; }; typedef struct _PACKED struct_7 struct_7; struct _PACKED _SIZE(273) struct_7 { uint8_t padding_at_0[273]; }; typedef struct _PACKED struct_8 struct_8; struct _PACKED _SIZE(46) struct_8 { uint8_t padding_at_0[46]; }; typedef struct _PACKED struct_9 struct_9; struct _PACKED _SIZE(80) struct_9 { uint8_t padding_at_0[80]; }; typedef struct _PACKED struct_10 struct_10; struct _PACKED _SIZE(216) struct_10 { uint8_t padding_at_0[216]; }; typedef struct _PACKED struct_11 struct_11; struct _PACKED _SIZE(384) struct_11 { uint8_t padding_at_0[384]; }; struct _PACKED _SIZE(2552) struct_0 { uint8_t padding_at_0[792]; struct_1 interp _STARTS_AT(792); uint8_t padding_at_820[4]; struct_2 note_gnu_property _STARTS_AT(824); struct_3 offset_888; struct_4 offset_924; uint8_t padding_at_956[4]; struct_5 gnu_hash _STARTS_AT(960); uint8_t padding_at_996[4]; struct_6 dynsym _STARTS_AT(1000); struct_7 dynstr _STARTS_AT(1552); uint8_t padding_at_1825[1]; struct_8 gnu_version _STARTS_AT(1826); struct_9 gnu_version_r _STARTS_AT(1872); struct_10 rela_dyn _STARTS_AT(1952); struct_11 rela_plt _STARTS_AT(2168); }; typedef struct _PACKED struct_12 struct_12; typedef struct _PACKED struct_13 struct_13; struct _PACKED _CAN_CONTAIN_CODE _SIZE(27) struct_13 { uint8_t padding_at_0[27]; }; typedef struct _PACKED struct_14 struct_14; struct _PACKED _CAN_CONTAIN_CODE _SIZE(272) struct_14 { uint8_t padding_at_0[272]; }; typedef struct _PACKED struct_15 struct_15; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1642) struct_15 { uint8_t padding_at_0[1642]; }; typedef struct _PACKED struct_16 struct_16; struct _PACKED _CAN_CONTAIN_CODE _SIZE(13) struct_16 { uint8_t padding_at_0[13]; }; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1961) struct_12 { struct_13 init _STARTS_AT(0); uint8_t padding_at_27[5]; struct_14 plt _STARTS_AT(32); struct_15 text _STARTS_AT(304); uint8_t padding_at_1946[2]; struct_16 fini _STARTS_AT(1948); }; typedef struct _PACKED struct_17 struct_17; typedef struct _PACKED struct_18 struct_18; struct _PACKED _SIZE(136) struct_18 { uint8_t padding_at_0[136]; }; typedef struct _PACKED struct_19 struct_19; struct _PACKED _SIZE(68) struct_19 { uint8_t padding_at_0[68]; }; typedef struct _PACKED struct_20 struct_20; struct _PACKED _SIZE(252) struct_20 { uint8_t padding_at_0[252]; }; struct _PACKED _SIZE(460) struct_17 { struct_18 rodata _STARTS_AT(0); struct_19 eh_frame_hdr _STARTS_AT(136); uint8_t padding_at_204[4]; struct_20 eh_frame _STARTS_AT(208); }; typedef struct _PACKED struct_21 struct_21; typedef struct _PACKED struct_22 struct_22; struct _PACKED _SIZE(8) struct_22 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_23 struct_23; struct _PACKED _SIZE(8) struct_23 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_24 struct_24; struct _PACKED _SIZE(480) struct_24 { uint8_t padding_at_0[480]; }; typedef struct _PACKED struct_25 struct_25; struct _PACKED _SIZE(40) struct_25 { uint8_t padding_at_0[16]; generic64_t offset_16; uint8_t padding_at_24[16]; }; typedef struct _PACKED struct_26 struct_26; struct _PACKED _SIZE(152) struct_26 { uint8_t padding_at_0[152]; }; typedef struct _PACKED struct_27 struct_27; struct _PACKED _SIZE(16) struct_27 { uint8_t padding_at_0[16]; }; typedef struct _PACKED struct_28 struct_28; struct _PACKED _SIZE(16) struct_28 { generic64_t stderr _STARTS_AT(0); uint8_t padding_at_8[8]; }; struct _PACKED _SIZE(736) struct_21 { struct_22 init_array _STARTS_AT(0); struct_23 fini_array _STARTS_AT(8); struct_24 dynamic _STARTS_AT(16); struct_25 got _STARTS_AT(496); struct_26 got_plt _STARTS_AT(536); struct_27 data _STARTS_AT(688); uint8_t padding_at_704[16]; struct_28 bss _STARTS_AT(720); }; typedef struct _PACKED artificial_struct_returned_by_rawfunction_29 artificial_struct_returned_by_rawfunction_29; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_29 rawfunction_29(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 _ABI(SystemV_x86_64) void cabifunction_30(void *); typedef _ABI(SystemV_x86_64) int32_t cabifunction_31(const int8_t *, const int8_t *); typedef _ABI(SystemV_x86_64) void cabifunction_32(void); typedef _ABI(SystemV_x86_64) int32_t cabifunction_33(int32_t, int8_t **, int8_t **); typedef _ABI(SystemV_x86_64) int32_t cabifunction_34(cabifunction_33 *, int32_t, int8_t **, cabifunction_33 *, cabifunction_32 *, cabifunction_32 *, void *); typedef _ABI(SystemV_x86_64) void cabifunction_35(void); typedef _ABI(SystemV_x86_64) int32_t cabifunction_36(int32_t); typedef _ABI(SystemV_x86_64) void cabifunction_37(int32_t); typedef uint32_t wint_t; typedef struct _PACKED __gconv_step __gconv_step; typedef struct _PACKED __gconv_loaded_object __gconv_loaded_object; typedef struct _PACKED __gconv_step_data __gconv_step_data; typedef uint64_t size_t; typedef _ABI(SystemV_x86_64) int32_t cabifunction_41(__gconv_step *, __gconv_step_data *, const uint8_t **, const uint8_t *, uint8_t **, size_t *, int32_t, int32_t); typedef cabifunction_41 *__gconv_fct; typedef _ABI(SystemV_x86_64) wint_t cabifunction_98(__gconv_step *, uint8_t); typedef cabifunction_98 *__gconv_btowc_fct; typedef _ABI(SystemV_x86_64) int32_t cabifunction_44(__gconv_step *); typedef cabifunction_44 *__gconv_init_fct; typedef _ABI(SystemV_x86_64) void cabifunction_96(__gconv_step *); typedef cabifunction_96 *__gconv_end_fct_2; struct _PACKED _SIZE(104) __gconv_step { __gconv_loaded_object *__shlib_handle _STARTS_AT(0); const int8_t *__modname _STARTS_AT(8); int32_t __counter _STARTS_AT(16); uint8_t padding_at_20[4]; int8_t *__from_name _STARTS_AT(24); int8_t *__to_name _STARTS_AT(32); __gconv_fct __fct _STARTS_AT(40); __gconv_btowc_fct __btowc_fct _STARTS_AT(48); __gconv_init_fct __init_fct _STARTS_AT(56); __gconv_end_fct_2 __end_fct _STARTS_AT(64); int32_t __min_needed_from _STARTS_AT(72); int32_t __max_needed_from _STARTS_AT(76); int32_t __min_needed_to _STARTS_AT(80); int32_t __max_needed_to _STARTS_AT(84); int32_t __stateful _STARTS_AT(88); uint8_t padding_at_92[4]; void *__data _STARTS_AT(96); }; struct _PACKED _SIZE(48) __gconv_loaded_object { const int8_t *name _STARTS_AT(0); int32_t counter _STARTS_AT(8); uint8_t padding_at_12[4]; void *handle _STARTS_AT(16); __gconv_fct fct _STARTS_AT(24); __gconv_init_fct init_fct _STARTS_AT(32); __gconv_end_fct_2 end_fct _STARTS_AT(40); }; typedef struct _PACKED struct_45 struct_45; struct _PACKED _SIZE(16) struct_45 { int32_t lock _STARTS_AT(0); int32_t cnt _STARTS_AT(4); void *owner _STARTS_AT(8); }; typedef struct_45 _IO_lock_t; typedef int32_t wchar_t; typedef struct _PACKED _IO_wide_data_3 _IO_wide_data_3; typedef struct _PACKED struct_77 struct_77; typedef struct_77 __mbstate_t; typedef union _PACKED union_76 union_76; union _PACKED union_76 { uint32_t __wch; int8_t __wchb[4]; }; struct _PACKED _SIZE(8) struct_77 { int32_t __count _STARTS_AT(0); union_76 __value _STARTS_AT(4); }; typedef struct _PACKED _IO_codecvt_2 _IO_codecvt_2; typedef struct _PACKED struct_60 struct_60; typedef struct_60 _IO_iconv_t; struct _PACKED _SIZE(48) __gconv_step_data { uint8_t *__outbuf _STARTS_AT(0); uint8_t *__outbufend _STARTS_AT(8); int32_t __flags _STARTS_AT(16); int32_t __invocation_counter _STARTS_AT(20); int32_t __internal_use _STARTS_AT(24); uint8_t padding_at_28[4]; __mbstate_t *__statep _STARTS_AT(32); __mbstate_t __state _STARTS_AT(40); }; struct _PACKED _SIZE(56) struct_60 { __gconv_step *step_2 _STARTS_AT(0); __gconv_step_data step_data _STARTS_AT(8); }; struct _PACKED _SIZE(112) _IO_codecvt_2 { _IO_iconv_t __cd_in _STARTS_AT(0); _IO_iconv_t __cd_out _STARTS_AT(56); }; typedef struct _PACKED _IO_jump_t_3 _IO_jump_t_3; struct _PACKED _SIZE(232) _IO_wide_data_3 { wchar_t *_IO_read_ptr _STARTS_AT(0); wchar_t *_IO_read_end _STARTS_AT(8); wchar_t *_IO_read_base _STARTS_AT(16); wchar_t *_IO_write_base _STARTS_AT(24); wchar_t *_IO_write_ptr _STARTS_AT(32); wchar_t *_IO_write_end _STARTS_AT(40); wchar_t *_IO_buf_base _STARTS_AT(48); wchar_t *_IO_buf_end _STARTS_AT(56); wchar_t *_IO_save_base _STARTS_AT(64); wchar_t *_IO_backup_base _STARTS_AT(72); wchar_t *_IO_save_end _STARTS_AT(80); __mbstate_t _IO_state _STARTS_AT(88); __mbstate_t _IO_last_state _STARTS_AT(96); _IO_codecvt_2 _codecvt _STARTS_AT(104); wchar_t _shortbuf[1] _STARTS_AT(216); uint8_t padding_at_220[4]; const _IO_jump_t_3 *_wide_vtable _STARTS_AT(224); }; typedef struct _PACKED _IO_FILE_5 _IO_FILE_5; typedef _IO_FILE_5 FILE_6; typedef _ABI(SystemV_x86_64) int32_t cabifunction_49(FILE_6 *); typedef _ABI(SystemV_x86_64) size_t cabifunction_51(FILE_6 *, const void *, size_t); typedef cabifunction_51 *_IO_xsputn_t_3; typedef int64_t __ssize_t; typedef __ssize_t ssize_t; typedef _ABI(SystemV_x86_64) FILE_6 *cabifunction_53(FILE_6 *, int8_t *, ssize_t); typedef cabifunction_53 *_IO_setbuf_t_3; typedef cabifunction_49 *_IO_sync_t_3; typedef _ABI(SystemV_x86_64) ssize_t cabifunction_56(FILE_6 *, void *, ssize_t); typedef cabifunction_56 *_IO_read_t_3; typedef cabifunction_49 *_IO_close_t_2; typedef int64_t __off64_t; typedef __off64_t off64_t; typedef _ABI(SystemV_x86_64) int32_t cabifunction_63(FILE_6 *, int32_t); typedef cabifunction_63 *_IO_overflow_t_3; typedef _ABI(SystemV_x86_64) int32_t cabifunction_64(FILE_6 *); typedef _ABI(SystemV_x86_64) size_t cabifunction_66(FILE_6 *, void *, size_t); typedef cabifunction_66 *_IO_xsgetn_t_3; typedef _ABI(SystemV_x86_64) off64_t cabifunction_68(FILE_6 *, off64_t, int32_t); typedef cabifunction_68 *_IO_seekpos_t_3; typedef cabifunction_64 *_IO_doallocate_t_3; typedef _ABI(SystemV_x86_64) ssize_t cabifunction_71(FILE_6 *, const void *, ssize_t); typedef cabifunction_71 *_IO_write_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_73(FILE_6 *, void *); typedef cabifunction_73 *_IO_stat_t_3; typedef _ABI(SystemV_x86_64) void cabifunction_75(FILE_6 *, void *); typedef cabifunction_75 *_IO_imbue_t_2; typedef struct _PACKED _IO_marker_4 _IO_marker_4; typedef int64_t __off_t; struct _PACKED _SIZE(216) _IO_FILE_5 { int32_t _flags _STARTS_AT(0); uint8_t padding_at_4[4]; int8_t *_IO_read_ptr _STARTS_AT(8); int8_t *_IO_read_end _STARTS_AT(16); int8_t *_IO_read_base _STARTS_AT(24); int8_t *_IO_write_base _STARTS_AT(32); int8_t *_IO_write_ptr _STARTS_AT(40); int8_t *_IO_write_end _STARTS_AT(48); int8_t *_IO_buf_base _STARTS_AT(56); int8_t *_IO_buf_end _STARTS_AT(64); int8_t *_IO_save_base _STARTS_AT(72); int8_t *_IO_backup_base _STARTS_AT(80); int8_t *_IO_save_end _STARTS_AT(88); _IO_marker_4 *_markers _STARTS_AT(96); _IO_FILE_5 *_chain _STARTS_AT(104); int32_t _fileno _STARTS_AT(112); int32_t _flags2 _STARTS_AT(116); __off_t _old_offset _STARTS_AT(120); uint16_t _cur_column _STARTS_AT(128); int8_t _vtable_offset _STARTS_AT(130); int8_t _shortbuf[1] _STARTS_AT(131); uint8_t padding_at_132[4]; _IO_lock_t *_lock _STARTS_AT(136); __off64_t _offset _STARTS_AT(144); _IO_codecvt_2 *_codecvt _STARTS_AT(152); _IO_wide_data_3 *_wide_data _STARTS_AT(160); _IO_FILE_5 *_freeres_list _STARTS_AT(168); void *_freeres_buf _STARTS_AT(176); size_t __pad5 _STARTS_AT(184); int32_t _mode _STARTS_AT(192); int8_t _unused2[20] _STARTS_AT(196); }; struct _PACKED _SIZE(24) _IO_marker_4 { _IO_marker_4 *_next _STARTS_AT(0); FILE_6 *_sbuf _STARTS_AT(8); int32_t _pos _STARTS_AT(16); uint8_t padding_at_20[4]; }; typedef _ABI(SystemV_x86_64) void cabifunction_84(FILE_6 *, int32_t); typedef cabifunction_84 *_IO_finish_t_3; typedef _ABI(SystemV_x86_64) int32_t cabifunction_87(FILE_6 *); typedef cabifunction_87 *_IO_underflow_t_3; typedef _ABI(SystemV_x86_64) int32_t cabifunction_85(FILE_6 *, int32_t); typedef cabifunction_85 *_IO_pbackfail_t_3; typedef _ABI(SystemV_x86_64) off64_t cabifunction_90(FILE_6 *, off64_t, int32_t, int32_t); typedef cabifunction_90 *_IO_seekoff_t_3; typedef _ABI(SystemV_x86_64) off64_t cabifunction_91(FILE_6 *, off64_t, int32_t); typedef cabifunction_91 *_IO_seek_t_3; typedef cabifunction_87 *_IO_showmanyc_t_2; struct _PACKED _SIZE(168) _IO_jump_t_3 { size_t __dummy _STARTS_AT(0); size_t __dummy2 _STARTS_AT(8); _IO_finish_t_3 __finish _STARTS_AT(16); _IO_overflow_t_3 __overflow_2 _STARTS_AT(24); _IO_underflow_t_3 __underflow_2 _STARTS_AT(32); _IO_underflow_t_3 __uflow_2 _STARTS_AT(40); _IO_pbackfail_t_3 __pbackfail _STARTS_AT(48); _IO_xsputn_t_3 __xsputn _STARTS_AT(56); _IO_xsgetn_t_3 __xsgetn _STARTS_AT(64); _IO_seekoff_t_3 __seekoff _STARTS_AT(72); _IO_seekpos_t_3 __seekpos _STARTS_AT(80); _IO_setbuf_t_3 __setbuf _STARTS_AT(88); _IO_sync_t_3 __sync _STARTS_AT(96); _IO_doallocate_t_3 __doallocate _STARTS_AT(104); _IO_read_t_3 __read _STARTS_AT(112); _IO_write_t_2 __write_2 _STARTS_AT(120); _IO_seek_t_3 __seek _STARTS_AT(128); _IO_close_t_2 __close_2 _STARTS_AT(136); _IO_stat_t_3 __stat _STARTS_AT(144); _IO_showmanyc_t_2 __showmanyc _STARTS_AT(152); _IO_imbue_t_2 __imbue _STARTS_AT(160); }; typedef _ABI(SystemV_x86_64) int32_t cabifunction_104(FILE_6 *); typedef struct _PACKED _IO_FILE_4 _IO_FILE_4; typedef _IO_FILE_4 FILE_4; typedef _ABI(SystemV_x86_64) ssize_t cabifunction_106(FILE_4 *, void *, ssize_t); typedef cabifunction_106 *_IO_read_t_2; typedef struct _PACKED __gconv_step_2 __gconv_step_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_108(__gconv_step_2 *, __gconv_step_data *, const uint8_t **, const uint8_t *, uint8_t **, size_t *, int32_t, int32_t); typedef cabifunction_108 *__gconv_fct_2; typedef _ABI(SystemV_x86_64) wint_t cabifunction_151(__gconv_step_2 *, uint8_t); typedef cabifunction_151 *__gconv_btowc_fct_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_119(__gconv_step_2 *); typedef cabifunction_119 *__gconv_init_fct_2; typedef _ABI(SystemV_x86_64) void cabifunction_149(__gconv_step_2 *); typedef cabifunction_149 *__gconv_end_fct; struct _PACKED _SIZE(104) __gconv_step_2 { void *__shlib_handle _STARTS_AT(0); const int8_t *__modname _STARTS_AT(8); int32_t __counter _STARTS_AT(16); uint8_t padding_at_20[4]; int8_t *__from_name _STARTS_AT(24); int8_t *__to_name _STARTS_AT(32); __gconv_fct_2 __fct _STARTS_AT(40); __gconv_btowc_fct_2 __btowc_fct _STARTS_AT(48); __gconv_init_fct_2 __init_fct _STARTS_AT(56); __gconv_end_fct __end_fct _STARTS_AT(64); int32_t __min_needed_from _STARTS_AT(72); int32_t __max_needed_from _STARTS_AT(76); int32_t __min_needed_to _STARTS_AT(80); int32_t __max_needed_to _STARTS_AT(84); int32_t __stateful _STARTS_AT(88); uint8_t padding_at_92[4]; void *__data _STARTS_AT(96); }; typedef _ABI(SystemV_x86_64) int32_t cabifunction_110(FILE_4 *); typedef cabifunction_110 *_IO_sync_t_2; typedef _ABI(SystemV_x86_64) void cabifunction_113(FILE_4 *, int32_t); typedef cabifunction_113 *_IO_finish_t_2; typedef _ABI(SystemV_x86_64) size_t cabifunction_115(FILE_4 *, const void *, size_t); typedef cabifunction_115 *_IO_xsputn_t_2; typedef _ABI(SystemV_x86_64) FILE_4 *cabifunction_117(FILE_4 *, int8_t *, ssize_t); typedef cabifunction_117 *_IO_setbuf_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_121(FILE_4 *, void *); typedef cabifunction_121 *_IO_stat_t_2; typedef _ABI(SystemV_x86_64) off64_t cabifunction_123(FILE_4 *, off64_t, int32_t, int32_t); typedef cabifunction_123 *_IO_seekoff_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_125(FILE_4 *, int32_t); typedef cabifunction_125 *_IO_overflow_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_126(FILE_4 *); typedef cabifunction_126 *_IO_doallocate_t_2; typedef _ABI(SystemV_x86_64) size_t cabifunction_129(FILE_4 *, void *, size_t); typedef cabifunction_129 *_IO_xsgetn_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_132(FILE_4 *); typedef cabifunction_132 *_IO_underflow_t_2; typedef _ABI(SystemV_x86_64) off64_t cabifunction_134(FILE_4 *, off64_t, int32_t); typedef cabifunction_134 *_IO_seekpos_t_2; typedef struct _PACKED _IO_wide_data_4 _IO_wide_data_4; typedef struct _PACKED _IO_codecvt _IO_codecvt; typedef struct _PACKED struct_141 struct_141; typedef struct_141 _IO_iconv_t_2; struct _PACKED _SIZE(56) struct_141 { __gconv_step_2 *step_2 _STARTS_AT(0); __gconv_step_data step_data _STARTS_AT(8); }; struct _PACKED _SIZE(112) _IO_codecvt { _IO_iconv_t_2 __cd_in _STARTS_AT(0); _IO_iconv_t_2 __cd_out _STARTS_AT(56); }; typedef struct _PACKED _IO_jump_t_2 _IO_jump_t_2; struct _PACKED _SIZE(232) _IO_wide_data_4 { wchar_t *_IO_read_ptr _STARTS_AT(0); wchar_t *_IO_read_end _STARTS_AT(8); wchar_t *_IO_read_base _STARTS_AT(16); wchar_t *_IO_write_base _STARTS_AT(24); wchar_t *_IO_write_ptr _STARTS_AT(32); wchar_t *_IO_write_end _STARTS_AT(40); wchar_t *_IO_buf_base _STARTS_AT(48); wchar_t *_IO_buf_end _STARTS_AT(56); wchar_t *_IO_save_base _STARTS_AT(64); wchar_t *_IO_backup_base _STARTS_AT(72); wchar_t *_IO_save_end _STARTS_AT(80); __mbstate_t _IO_state _STARTS_AT(88); __mbstate_t _IO_last_state _STARTS_AT(96); _IO_codecvt _codecvt _STARTS_AT(104); wchar_t _shortbuf[1] _STARTS_AT(216); uint8_t padding_at_220[4]; const _IO_jump_t_2 *_wide_vtable _STARTS_AT(224); }; typedef _ABI(SystemV_x86_64) int32_t cabifunction_136(FILE_4 *, int32_t); typedef cabifunction_136 *_IO_pbackfail_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_139(FILE_4 *); typedef cabifunction_139 *_IO_close_t_3; typedef struct _PACKED _IO_marker_3 _IO_marker_3; struct _PACKED _SIZE(216) _IO_FILE_4 { int32_t _flags _STARTS_AT(0); uint8_t padding_at_4[4]; int8_t *_IO_read_ptr _STARTS_AT(8); int8_t *_IO_read_end _STARTS_AT(16); int8_t *_IO_read_base _STARTS_AT(24); int8_t *_IO_write_base _STARTS_AT(32); int8_t *_IO_write_ptr _STARTS_AT(40); int8_t *_IO_write_end _STARTS_AT(48); int8_t *_IO_buf_base _STARTS_AT(56); int8_t *_IO_buf_end _STARTS_AT(64); int8_t *_IO_save_base _STARTS_AT(72); int8_t *_IO_backup_base _STARTS_AT(80); int8_t *_IO_save_end _STARTS_AT(88); _IO_marker_3 *_markers _STARTS_AT(96); _IO_FILE_4 *_chain _STARTS_AT(104); int32_t _fileno _STARTS_AT(112); int32_t _flags2 _STARTS_AT(116); __off_t _old_offset _STARTS_AT(120); uint16_t _cur_column _STARTS_AT(128); int8_t _vtable_offset _STARTS_AT(130); int8_t _shortbuf[1] _STARTS_AT(131); uint8_t padding_at_132[4]; _IO_lock_t *_lock _STARTS_AT(136); __off64_t _offset _STARTS_AT(144); _IO_codecvt *_codecvt _STARTS_AT(152); _IO_wide_data_4 *_wide_data _STARTS_AT(160); _IO_FILE_4 *_freeres_list _STARTS_AT(168); void *_freeres_buf _STARTS_AT(176); size_t __pad5 _STARTS_AT(184); int32_t _mode _STARTS_AT(192); int8_t _unused2[20] _STARTS_AT(196); }; typedef _ABI(SystemV_x86_64) ssize_t cabifunction_153(FILE_4 *, const void *, ssize_t); typedef cabifunction_153 *_IO_write_t_4; typedef _ABI(SystemV_x86_64) off64_t cabifunction_145(FILE_4 *, off64_t, int32_t); typedef cabifunction_145 *_IO_seek_t_2; typedef _ABI(SystemV_x86_64) int32_t cabifunction_156(FILE_4 *); typedef cabifunction_156 *_IO_showmanyc_t_4; typedef _ABI(SystemV_x86_64) void cabifunction_155(FILE_4 *, void *); typedef cabifunction_155 *_IO_imbue_t_4; struct _PACKED _SIZE(168) _IO_jump_t_2 { size_t __dummy _STARTS_AT(0); size_t __dummy2 _STARTS_AT(8); _IO_finish_t_2 __finish _STARTS_AT(16); _IO_overflow_t_2 __overflow_2 _STARTS_AT(24); _IO_underflow_t_2 __underflow_2 _STARTS_AT(32); _IO_underflow_t_2 __uflow_2 _STARTS_AT(40); _IO_pbackfail_t_2 __pbackfail _STARTS_AT(48); _IO_xsputn_t_2 __xsputn _STARTS_AT(56); _IO_xsgetn_t_2 __xsgetn _STARTS_AT(64); _IO_seekoff_t_2 __seekoff _STARTS_AT(72); _IO_seekpos_t_2 __seekpos _STARTS_AT(80); _IO_setbuf_t_2 __setbuf _STARTS_AT(88); _IO_sync_t_2 __sync _STARTS_AT(96); _IO_doallocate_t_2 __doallocate _STARTS_AT(104); _IO_read_t_2 __read _STARTS_AT(112); _IO_write_t_4 __write_2 _STARTS_AT(120); _IO_seek_t_2 __seek _STARTS_AT(128); _IO_close_t_3 __close_2 _STARTS_AT(136); _IO_stat_t_2 __stat _STARTS_AT(144); _IO_showmanyc_t_4 __showmanyc _STARTS_AT(152); _IO_imbue_t_4 __imbue _STARTS_AT(160); }; struct _PACKED _SIZE(24) _IO_marker_3 { _IO_marker_3 *_next _STARTS_AT(0); FILE_4 *_sbuf _STARTS_AT(8); int32_t _pos _STARTS_AT(16); uint8_t padding_at_20[4]; }; typedef _ABI(SystemV_x86_64) int8_t *cabifunction_158(int8_t *, int32_t, FILE_4 *); typedef _ABI(SystemV_x86_64) FILE_4 *cabifunction_159(const int8_t *, const int8_t *); typedef _ABI(SystemV_x86_64) void cabifunction_160(void *); typedef _ABI(SystemV_x86_64) size_t cabifunction_161(const void *, size_t, size_t, FILE_4 *); typedef _ABI(SystemV_x86_64) void *cabifunction_162(size_t); typedef _ABI(SystemV_x86_64) int32_t cabifunction_163(const int8_t *, int32_t); typedef _ABI(SystemV_x86_64) void cabifunction_164(const int8_t *); typedef _ABI(SystemV_x86_64) int32_t cabifunction_165(const int8_t *); typedef _ABI(SystemV_x86_64) int32_t cabifunction_166(int32_t); typedef _ABI(SystemV_x86_64) ssize_t cabifunction_167(int32_t, void *, size_t); typedef struct _PACKED struct_193 struct_193; struct _PACKED _SIZE(8) struct_193 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_194 struct_194; struct _PACKED _SIZE(40) struct_194 { generic8_t *offset_0; generic8_t *offset_8; uint8_t padding_at_16[15]; generic8_t offset_31; uint8_t padding_at_32[8]; }; typedef struct _PACKED struct_195 struct_195; struct _PACKED _SIZE(48) struct_195 { uint8_t padding_at_0[4]; generic32_t offset_4; generic64_t offset_8; generic64_t offset_16; uint8_t padding_at_24[8]; generic32_t offset_32; generic32_t offset_36; uint8_t padding_at_40[8]; }; typedef struct _PACKED struct_196 struct_196; struct _PACKED _SIZE(48) struct_196 { uint8_t padding_at_0[4]; generic32_t offset_4; generic64_t offset_8; generic64_t offset_16; uint8_t padding_at_24[4]; generic32_t offset_28; generic32_t offset_32; generic32_t offset_36; uint8_t padding_at_40[8]; }; typedef struct _PACKED struct_197 struct_197; typedef union _PACKED union_215 union_215; typedef struct _PACKED struct_208 struct_208; typedef struct _PACKED struct_206 struct_206; typedef struct _PACKED struct_207 struct_207; union _PACKED union_215 { struct_208 *member_0; struct_206 *member_1; struct_207 *member_2; }; typedef union _PACKED union_216 union_216; union _PACKED union_216 { struct_208 *member_0; struct_207 *member_1; }; struct _PACKED _SIZE(312) struct_197 { generic64_t offset_0; generic64_t offset_8; union_215 offset_16; union_216 offset_24; uint8_t padding_at_32[264]; generic64_t offset_296; uint8_t padding_at_304[8]; }; typedef struct _PACKED struct_198 struct_198; struct _PACKED _SIZE(312) struct_198 { uint8_t padding_at_0[4]; generic32_t offset_4; generic32_t offset_8; generic32_t offset_12; generic64_t offset_16; generic64_t offset_24; uint8_t padding_at_32[264]; generic64_t offset_296; uint8_t padding_at_304[8]; }; typedef struct _PACKED struct_204 struct_204; struct _PACKED _SIZE(8) struct_204 { uint8_t padding_at_0[8]; }; struct _PACKED _SIZE(216) struct_206 { uint8_t padding_at_0[216]; }; struct _PACKED _SIZE(216) struct_207 { uint8_t padding_at_0[216]; }; struct _PACKED _SIZE(216) struct_208 { uint8_t padding_at_0[216]; }; typedef _ABI(SystemV_x86_64) void cabifunction_217(void); typedef _ABI(SystemV_x86_64) void cabifunction_234(generic64_t, generic64_t, struct_204 *); typedef _ABI(SystemV_x86_64) void cabifunction_235(generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_236(generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) void cabifunction_237(generic64_t, generic64_t, generic64_t); typedef _ABI(SystemV_x86_64) generic64_t cabifunction_238(void); typedef _ABI(SystemV_x86_64) void cabifunction_239(void); typedef _ABI(SystemV_x86_64) void cabifunction_240(void); typedef struct _PACKED struct_241 struct_241; struct _PACKED _SIZE(16) struct_241 { generic64_t offset_0; generic64_t offset_8; }; typedef _ABI(SystemV_x86_64) struct_241 cabifunction_242(void); struct _PACKED artificial_struct_returned_by_rawfunction_29 { pointer_or_number64_t register_rax; pointer_or_number64_t register_rdx; }; // \} // \defgroup Functions // \{ _ABI(SystemV_x86_64) void function_0x401000_Code_x86_64(void); _ABI(SystemV_x86_64) void free_2(void *mem); _ABI(SystemV_x86_64) int32_t putchar_2(int32_t c); _ABI(SystemV_x86_64) int32_t fclose_2(FILE_6 *fp); _ABI(SystemV_x86_64) _Noreturn void __stack_chk_fail_2(void); _ABI(SystemV_x86_64) int32_t printf_2(const int8_t *format); _ABI(SystemV_x86_64) int32_t close_2(int32_t fd); _ABI(SystemV_x86_64) ssize_t read_2(int32_t fd, void *buf, size_t nbytes); _ABI(SystemV_x86_64) int8_t *fgets_2(int8_t *buf, int32_t n, FILE_4 *fp); _ABI(SystemV_x86_64) void *malloc_2(size_t bytes); _ABI(SystemV_x86_64) int32_t __isoc99_sscanf_2(const int8_t *s, const int8_t *format); _ABI(SystemV_x86_64) int32_t open_2(const int8_t *file, int32_t oflag); _ABI(SystemV_x86_64) FILE_4 *fopen_2(const int8_t *argument_0, const int8_t *mode); _ABI(SystemV_x86_64) void perror_2(const int8_t *s); _ABI(SystemV_x86_64) _Noreturn void exit_2(int32_t status); _ABI(SystemV_x86_64) size_t fwrite_2(const void *buf, size_t size, size_t count, FILE_4 *fp); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_29 strstr_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 _start(generic64_t argument_0, generic64_t argument_1, struct_204 *argument_2); _ABI(SystemV_x86_64) void function_0x401229_Code_x86_64(generic64_t argument_0, generic64_t argument_1); _ABI(SystemV_x86_64) void function_0x401259_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2); _ABI(SystemV_x86_64) void function_0x401321_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2); _ABI(SystemV_x86_64) generic64_t function_0x40141b_Code_x86_64(void); _ABI(SystemV_x86_64) struct_241 entry(void); _ABI(SystemV_x86_64) void function_0x40179c_Code_x86_64(void); // \} // \defgroup Imported dynamic functions // \{ _ABI(SystemV_x86_64) void __cxa_finalize(void *d); _ABI(SystemV_x86_64) int32_t __isoc99_sscanf(const int8_t *s, const int8_t *format); _ABI(SystemV_x86_64) _Noreturn int32_t __libc_start_main(cabifunction_33 *main, int32_t argc, int8_t **argv, cabifunction_33 *init_2, cabifunction_32 *fini, cabifunction_32 *rtld_fini, void *stack_end); _ABI(SystemV_x86_64) _Noreturn void __stack_chk_fail(void); _ABI(SystemV_x86_64) int32_t close(int32_t fd); _ABI(SystemV_x86_64) _Noreturn void exit(int32_t status); _ABI(SystemV_x86_64) int32_t fclose(FILE_6 *fp); _ABI(SystemV_x86_64) int8_t *fgets(int8_t *buf, int32_t n, FILE_4 *fp); _ABI(SystemV_x86_64) FILE_4 *fopen(const int8_t *argument_0, const int8_t *mode); _ABI(SystemV_x86_64) void free(void *mem); _ABI(SystemV_x86_64) size_t fwrite(const void *buf, size_t size, size_t count, FILE_4 *fp); _ABI(SystemV_x86_64) void *malloc(size_t bytes); _ABI(SystemV_x86_64) int32_t open(const int8_t *file, int32_t oflag); _ABI(SystemV_x86_64) void perror(const int8_t *s); _ABI(SystemV_x86_64) int32_t printf(const int8_t *format); _ABI(SystemV_x86_64) int32_t putchar(int32_t c); _ABI(SystemV_x86_64) ssize_t read(int32_t fd, void *buf, size_t nbytes); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_29 strstr(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_12 segment_1; struct_17 segment_2; struct_21 segment_3; // \}
Loading...