Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
types-and-globals.h
0 lines
|
487.22 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(120) struct_1 { uint8_t padding_at_0[120]; }; typedef struct _PACKED struct_2 struct_2; struct _PACKED _SIZE(10) struct_2 { uint8_t padding_at_0[10]; }; typedef struct _PACKED struct_3 struct_3; struct _PACKED _SIZE(32) struct_3 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_4 struct_4; struct _PACKED _SIZE(36) struct_4 { uint8_t padding_at_0[36]; }; typedef struct _PACKED struct_5 struct_5; struct _PACKED _SIZE(48) struct_5 { uint8_t padding_at_0[48]; }; typedef struct _PACKED struct_6 struct_6; struct _PACKED _SIZE(82) struct_6 { uint8_t padding_at_0[82]; }; typedef struct _PACKED struct_7 struct_7; struct _PACKED _SIZE(24) struct_7 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_8 struct_8; struct _PACKED _SIZE(24) struct_8 { uint8_t padding_at_0[24]; }; typedef struct _PACKED struct_9 struct_9; struct _PACKED _SIZE(264) struct_9 { uint8_t padding_at_0[224]; generic8_t offset_224; uint8_t padding_at_225[15]; generic8_t offset_240; uint8_t padding_at_241[15]; generic8_t offset_256; uint8_t padding_at_257[3]; generic8_t offset_260; uint8_t padding_at_261[3]; }; typedef struct _PACKED struct_10 struct_10; struct _PACKED _SIZE(108) struct_10 { uint8_t padding_at_0[108]; }; typedef struct _PACKED struct_11 struct_11; struct _PACKED _SIZE(460) struct_11 { uint8_t padding_at_0[460]; }; struct _PACKED _SIZE(1732) struct_0 { uint8_t padding_at_0[512]; struct_1 dynsym _STARTS_AT(512); struct_2 gnu_version _STARTS_AT(632); uint8_t padding_at_642[2]; struct_3 gnu_version_r _STARTS_AT(644); uint8_t padding_at_676[4]; struct_4 gnu_hash _STARTS_AT(680); struct_5 hash _STARTS_AT(716); struct_6 dynstr _STARTS_AT(764); uint8_t padding_at_846[2]; struct_7 rela_dyn _STARTS_AT(848); struct_8 rela_plt _STARTS_AT(872); struct_9 rodata _STARTS_AT(896); struct_10 eh_frame_hdr _STARTS_AT(1160); uint8_t padding_at_1268[4]; struct_11 eh_frame _STARTS_AT(1272); }; 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(13) struct_14 { uint8_t padding_at_0[13]; }; typedef struct _PACKED struct_15 struct_15; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1544) struct_15 { uint8_t padding_at_0[1544]; }; typedef struct _PACKED struct_16 struct_16; struct _PACKED _CAN_CONTAIN_CODE _SIZE(32) struct_16 { uint8_t padding_at_0[32]; }; struct _PACKED _CAN_CONTAIN_CODE _SIZE(1628) struct_12 { struct_13 init _STARTS_AT(0); uint8_t padding_at_27[1]; struct_14 fini _STARTS_AT(28); uint8_t padding_at_41[3]; struct_15 text _STARTS_AT(44); uint8_t padding_at_1588[8]; struct_16 plt _STARTS_AT(1596); }; typedef struct _PACKED struct_17 struct_17; typedef struct _PACKED struct_18 struct_18; struct _PACKED _SIZE(368) struct_18 { uint8_t padding_at_0[368]; }; typedef struct _PACKED struct_19 struct_19; struct _PACKED _SIZE(8) struct_19 { generic64_t offset_0; }; typedef struct _PACKED struct_20 struct_20; struct _PACKED _SIZE(32) struct_20 { uint8_t padding_at_0[32]; }; typedef struct _PACKED struct_21 struct_21; struct _PACKED _SIZE(328) struct_21 { uint8_t padding_at_0[328]; }; struct _PACKED _SIZE(736) struct_17 { struct_18 dynamic_2 _STARTS_AT(0); struct_19 got _STARTS_AT(368); struct_20 got_plt _STARTS_AT(376); struct_21 relro_padding _STARTS_AT(408); }; typedef struct _PACKED artificial_struct_returned_by_rawfunction_22 artificial_struct_returned_by_rawfunction_22; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_22 rawfunction_22(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 enum _PACKED enum_23 enum_23; enum _ENUM_UNDERLYING(uint64_t) _PACKED enum_23 { other = 0x0U, stage1 = 0x1U, stage2_llvm = 0x2U, stage2_c = 0x3U, stage2_wasm = 0x4U, stage2_arm = 0x5U, stage2_x86_64 = 0x6U, stage2_aarch64 = 0x7U, stage2_x86 = 0x8U, stage2_riscv64 = 0x9U, stage2_sparc64 = 0xaU, stage2_spirv = 0xbU, stage2_powerpc = 0xcU, enum_max_value_enum_23 = 0xffffffffffffffffU, }; typedef enum _PACKED enum_24 enum_24; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_24 { Exe = 0x0U, Lib = 0x1U, Obj = 0x2U, enum_max_value_enum_24 = 0xffU, }; typedef enum _PACKED enum_25 enum_25; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_25 { enum_entry_enum_25_0 = 0x0U, dynamic = 0x1U, enum_max_value_enum_25 = 0xffU, }; typedef enum _PACKED enum_27 enum_27; enum _ENUM_UNDERLYING(uint32_t) _PACKED enum_27 { nt4 = 0x4000000U, win2k = 0x5000000U, xp = 0x5010000U, ws2003 = 0x5020000U, vista = 0x6000000U, win7 = 0x6010000U, win8 = 0x6020000U, win8_1 = 0x6030000U, win10 = 0xa000000U, win10_th2 = 0xa000001U, win10_rs1 = 0xa000002U, win10_rs2 = 0xa000003U, win10_rs3 = 0xa000004U, win10_rs4 = 0xa000005U, win10_rs5 = 0xa000006U, win10_19h1 = 0xa000007U, win10_vb = 0xa000008U, win10_mn = 0xa000009U, win10_fe = 0xa00000aU, win10_co = 0xa00000bU, win10_ni = 0xa00000cU, win10_cu = 0xa00000dU, win11_zn = 0xa00000eU, win11_ga = 0xa00000fU, win11_ge = 0xa000010U, win11_dt = 0xa000011U, enum_max_value_enum_27 = 0xffffffffU, }; typedef enum _PACKED enum_28 enum_28; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_28 { freestanding = 0x0U, other_2 = 0x1U, contiki = 0x2U, fuchsia = 0x3U, hermit = 0x4U, aix = 0x5U, haiku = 0x6U, hurd = 0x7U, linux = 0x8U, plan9 = 0x9U, rtems = 0xaU, serenity = 0xbU, zos = 0xcU, dragonfly = 0xdU, freebsd = 0xeU, netbsd = 0xfU, openbsd = 0x10U, driverkit = 0x11U, ios = 0x12U, macos = 0x13U, tvos = 0x14U, visionos = 0x15U, watchos = 0x16U, illumos = 0x17U, solaris = 0x18U, windows = 0x19U, uefi = 0x1aU, ps3 = 0x1bU, ps4 = 0x1cU, ps5 = 0x1dU, emscripten = 0x1eU, wasi = 0x1fU, amdhsa = 0x20U, amdpal = 0x21U, cuda = 0x22U, mesa3d = 0x23U, nvcl = 0x24U, opencl = 0x25U, opengl = 0x26U, vulkan = 0x27U, enum_max_value_enum_28 = 0xffU, }; typedef struct _PACKED struct_35 struct_35; struct _PACKED _SIZE(8) struct_35 { enum_27 min _STARTS_AT(0); enum_27 max _STARTS_AT(4); }; typedef struct _PACKED struct_36 struct_36; struct _PACKED _SIZE(256) struct_36 { uint8_t buffer[255] _STARTS_AT(0); uint8_t len _STARTS_AT(255); }; typedef enum _PACKED enum_37 enum_37; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_37 { Debug = 0x0U, ReleaseSafe = 0x1U, ReleaseFast = 0x2U, ReleaseSmall = 0x3U, enum_max_value_enum_37 = 0xffU, }; typedef enum _PACKED enum_38 enum_38; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_38 { err = 0x0U, warn = 0x1U, info = 0x2U, debug = 0x3U, enum_max_value_enum_38 = 0xffU, }; typedef struct _PACKED struct_39 struct_39; typedef struct _PACKED optional_usize optional_usize; struct _PACKED _SIZE(16) optional_usize { uint64_t data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(8); uint8_t padding_at_9[7]; }; typedef enum _PACKED enum_41 enum_41; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_41 { none = 0x0U, basic = 0x1U, medium = 0x2U, full = 0x3U, enum_max_value_enum_41 = 0xffU, }; struct _PACKED _SIZE(48) struct_39 { optional_usize page_size_min _STARTS_AT(0); optional_usize page_size_max _STARTS_AT(16); uint64_t fmt_max_depth _STARTS_AT(32); uint8_t enable_segfault_handler _STARTS_AT(40); enum_38 log_level _STARTS_AT(41); uint8_t crypto_always_getrandom _STARTS_AT(42); uint8_t crypto_fork_safety _STARTS_AT(43); uint8_t keep_sigpipe _STARTS_AT(44); uint8_t http_disable_tls _STARTS_AT(45); uint8_t http_enable_ssl_key_log_file _STARTS_AT(46); enum_41 side_channels_mitigations _STARTS_AT(47); }; typedef struct _PACKED struct_42 struct_42; struct _PACKED _SIZE(40) struct_42 { uint64_t ints[5] _STARTS_AT(0); }; typedef enum _PACKED enum_44 enum_44; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_44 { amdgcn = 0x0U, arc = 0x1U, arm = 0x2U, armeb = 0x3U, thumb = 0x4U, thumbeb = 0x5U, aarch64 = 0x6U, aarch64_be = 0x7U, avr = 0x8U, bpfel = 0x9U, bpfeb = 0xaU, csky = 0xbU, hexagon = 0xcU, kalimba = 0xdU, lanai = 0xeU, loongarch32 = 0xfU, loongarch64 = 0x10U, m68k = 0x11U, mips = 0x12U, mipsel = 0x13U, mips64 = 0x14U, mips64el = 0x15U, msp430 = 0x16U, or1k = 0x17U, nvptx = 0x18U, nvptx64 = 0x19U, powerpc = 0x1aU, powerpcle = 0x1bU, powerpc64 = 0x1cU, powerpc64le = 0x1dU, propeller = 0x1eU, riscv32 = 0x1fU, riscv64 = 0x20U, s390x = 0x21U, sparc = 0x22U, sparc64 = 0x23U, spirv32 = 0x24U, spirv64 = 0x25U, ve = 0x26U, wasm32 = 0x27U, wasm64 = 0x28U, x86 = 0x29U, x86_64 = 0x2aU, xcore = 0x2bU, xtensa = 0x2cU, enum_max_value_enum_44 = 0xffU, }; typedef enum _PACKED enum_46 enum_46; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_46 { none_2 = 0x0U, gnu = 0x1U, gnuabin32 = 0x2U, gnuabi64 = 0x3U, gnueabi = 0x4U, gnueabihf = 0x5U, gnuf32 = 0x6U, gnusf = 0x7U, gnux32 = 0x8U, code16 = 0x9U, eabi = 0xaU, eabihf = 0xbU, ilp32 = 0xcU, android = 0xdU, androideabi = 0xeU, musl = 0xfU, muslabin32 = 0x10U, muslabi64 = 0x11U, musleabi = 0x12U, musleabihf = 0x13U, muslf32 = 0x14U, muslsf = 0x15U, muslx32 = 0x16U, msvc = 0x17U, itanium = 0x18U, cygnus = 0x19U, simulator = 0x1aU, macabi = 0x1bU, ohos = 0x1cU, ohoseabi = 0x1dU, enum_max_value_enum_46 = 0xffU, }; typedef enum _PACKED enum_47 enum_47; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_47 { c = 0x0U, coff = 0x1U, elf = 0x2U, goff = 0x3U, hex = 0x4U, macho = 0x5U, plan9_2 = 0x6U, raw = 0x7U, spirv = 0x8U, wasm = 0x9U, xcoff = 0xaU, enum_max_value_enum_47 = 0xffU, }; typedef struct _PACKED struct_49 struct_49; typedef union _PACKED union_51 union_51; typedef struct _PACKED struct_52 struct_52; typedef struct _PACKED struct_53 struct_53; struct _PACKED _SIZE(16) struct_53 { uint64_t data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(8); uint8_t padding_at_9[7]; }; struct _PACKED _SIZE(16) struct_52 { struct_53 incoming_stack_alignment _STARTS_AT(0); }; typedef struct _PACKED struct_54 struct_54; struct _PACKED _SIZE(24) struct_54 { struct_53 incoming_stack_alignment _STARTS_AT(0); uint8_t register_params _STARTS_AT(16); uint8_t padding_at_17[7]; }; typedef struct _PACKED struct_55 struct_55; typedef enum _PACKED enum_56 enum_56; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_56 { generic = 0x0U, irq = 0x1U, fiq = 0x2U, swi = 0x3U, abort = 0x4U, undef = 0x5U, enum_max_value_enum_56 = 0xffU, }; struct _PACKED _SIZE(24) struct_55 { struct_53 incoming_stack_alignment _STARTS_AT(0); enum_56 type _STARTS_AT(16); uint8_t padding_at_17[7]; }; typedef struct _PACKED struct_57 struct_57; typedef enum _PACKED enum_58 enum_58; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_58 { eic = 0x0U, sw0 = 0x1U, sw1 = 0x2U, hw0 = 0x3U, hw1 = 0x4U, hw2 = 0x5U, hw3 = 0x6U, hw4 = 0x7U, hw5 = 0x8U, enum_max_value_enum_58 = 0xffU, }; struct _PACKED _SIZE(24) struct_57 { struct_53 incoming_stack_alignment _STARTS_AT(0); enum_58 mode _STARTS_AT(16); uint8_t padding_at_17[7]; }; typedef struct _PACKED struct_59 struct_59; typedef enum _PACKED enum_60 enum_60; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_60 { supervisor = 0x0U, machine = 0x1U, enum_max_value_enum_60 = 0xffU, }; struct _PACKED _SIZE(24) struct_59 { struct_53 incoming_stack_alignment _STARTS_AT(0); enum_60 mode _STARTS_AT(16); uint8_t padding_at_17[7]; }; union _PACKED union_51 { struct_52 x86_64_sysv_2; struct_52 x86_64_win_2; struct_52 x86_64_regcall_v3_sysv_2; struct_52 x86_64_regcall_v4_win_2; struct_52 x86_64_vectorcall_2; struct_52 x86_64_interrupt_2; struct_54 x86_sysv_2; struct_54 x86_win_2; struct_54 x86_stdcall_2; struct_52 x86_fastcall_2; struct_52 x86_thiscall_2; struct_52 x86_thiscall_mingw_2; struct_52 x86_regcall_v3_2; struct_52 x86_regcall_v4_win_2; struct_52 x86_vectorcall_2; struct_52 x86_interrupt_2; struct_52 aarch64_aapcs_2; struct_52 aarch64_aapcs_darwin_2; struct_52 aarch64_aapcs_win_2; struct_52 aarch64_vfabi_2; struct_52 aarch64_vfabi_sve_2; struct_52 arm_aapcs_2; struct_52 arm_aapcs_vfp_2; struct_55 arm_interrupt_2; struct_52 mips64_n64_2; struct_52 mips64_n32_2; struct_57 mips64_interrupt_2; struct_52 mips_o32_2; struct_57 mips_interrupt_2; struct_52 riscv64_lp64_2; struct_52 riscv64_lp64_v_2; struct_59 riscv64_interrupt_2; struct_52 riscv32_ilp32_2; struct_52 riscv32_ilp32_v_2; struct_59 riscv32_interrupt_2; struct_52 sparc64_sysv_2; struct_52 sparc_sysv_2; struct_52 powerpc64_elf_2; struct_52 powerpc64_elf_altivec_2; struct_52 powerpc64_elf_v2_2; struct_52 powerpc_sysv_2; struct_52 powerpc_sysv_altivec_2; struct_52 powerpc_aix_2; struct_52 powerpc_aix_altivec_2; struct_52 wasm_mvp_2; struct_52 arc_sysv_2; struct_52 bpf_std_2; struct_52 csky_sysv_2; struct_52 csky_interrupt_2; struct_52 hexagon_sysv_2; struct_52 hexagon_sysv_hvx_2; struct_52 lanai_sysv_2; struct_52 loongarch64_lp64_2; struct_52 loongarch32_ilp32_2; struct_52 m68k_sysv_2; struct_52 m68k_gnu_2; struct_52 m68k_rtd_2; struct_52 m68k_interrupt_2; struct_52 msp430_eabi_2; struct_52 or1k_sysv_2; struct_52 propeller_sysv_2; struct_52 s390x_sysv_2; struct_52 s390x_sysv_vx_2; struct_52 ve_sysv_2; struct_52 xcore_xs1_2; struct_52 xcore_xs2_2; struct_52 xtensa_call0_2; struct_52 xtensa_windowed_2; struct_52 amdgcn_device_2; struct_52 amdgcn_cs_2; }; typedef enum _PACKED enum_50 enum_50; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_50 { enum_entry_enum_50_0 = 0x0U, async = 0x1U, naked = 0x2U, enum_entry_enum_50_3 = 0x3U, x86_64_sysv = 0x4U, x86_64_win = 0x5U, x86_64_regcall_v3_sysv = 0x6U, x86_64_regcall_v4_win = 0x7U, x86_64_vectorcall = 0x8U, x86_64_interrupt = 0x9U, x86_sysv = 0xaU, x86_win = 0xbU, x86_stdcall = 0xcU, x86_fastcall = 0xdU, x86_thiscall = 0xeU, x86_thiscall_mingw = 0xfU, x86_regcall_v3 = 0x10U, x86_regcall_v4_win = 0x11U, x86_vectorcall = 0x12U, x86_interrupt = 0x13U, aarch64_aapcs = 0x14U, aarch64_aapcs_darwin = 0x15U, aarch64_aapcs_win = 0x16U, aarch64_vfabi = 0x17U, aarch64_vfabi_sve = 0x18U, arm_aapcs = 0x19U, arm_aapcs_vfp = 0x1aU, arm_interrupt = 0x1bU, mips64_n64 = 0x1cU, mips64_n32 = 0x1dU, mips64_interrupt = 0x1eU, mips_o32 = 0x1fU, mips_interrupt = 0x20U, riscv64_lp64 = 0x21U, riscv64_lp64_v = 0x22U, riscv64_interrupt = 0x23U, riscv32_ilp32 = 0x24U, riscv32_ilp32_v = 0x25U, riscv32_interrupt = 0x26U, sparc64_sysv = 0x27U, sparc_sysv = 0x28U, powerpc64_elf = 0x29U, powerpc64_elf_altivec = 0x2aU, powerpc64_elf_v2 = 0x2bU, powerpc_sysv = 0x2cU, powerpc_sysv_altivec = 0x2dU, powerpc_aix = 0x2eU, powerpc_aix_altivec = 0x2fU, wasm_mvp = 0x30U, arc_sysv = 0x31U, avr_gnu = 0x32U, avr_builtin = 0x33U, avr_signal = 0x34U, avr_interrupt = 0x35U, bpf_std = 0x36U, csky_sysv = 0x37U, csky_interrupt = 0x38U, hexagon_sysv = 0x39U, hexagon_sysv_hvx = 0x3aU, lanai_sysv = 0x3bU, loongarch64_lp64 = 0x3cU, loongarch32_ilp32 = 0x3dU, m68k_sysv = 0x3eU, m68k_gnu = 0x3fU, m68k_rtd = 0x40U, m68k_interrupt = 0x41U, msp430_eabi = 0x42U, or1k_sysv = 0x43U, propeller_sysv = 0x44U, s390x_sysv = 0x45U, s390x_sysv_vx = 0x46U, ve_sysv = 0x47U, xcore_xs1 = 0x48U, xcore_xs2 = 0x49U, xtensa_call0 = 0x4aU, xtensa_windowed = 0x4bU, amdgcn_device = 0x4cU, amdgcn_kernel = 0x4dU, amdgcn_cs = 0x4eU, nvptx_device = 0x4fU, nvptx_kernel = 0x50U, spirv_device = 0x51U, spirv_kernel = 0x52U, spirv_fragment = 0x53U, spirv_vertex = 0x54U, enum_max_value_enum_50 = 0xffU, }; struct _PACKED _SIZE(32) struct_49 { union_51 payload _STARTS_AT(0); enum_50 tag _STARTS_AT(24); uint8_t padding_at_25[7]; }; typedef enum _PACKED enum_61 enum_61; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_61 { none_3 = 0x0U, water = 0x1U, food = 0x2U, stone = 0x3U, tool = 0x4U, knowledge = 0x5U, copper = 0x6U, tin = 0x7U, bronze = 0x8U, iron = 0x9U, gold = 0xaU, concrete = 0xbU, skill = 0xcU, mechanical = 0xdU, steel = 0xeU, navigation = 0xfU, gunpowder = 0x10U, printing = 0x11U, ships = 0x12U, exotic_goods = 0x13U, culture = 0x14U, coal = 0x15U, steam = 0x16U, transport = 0x17U, electricity = 0x18U, chemistry = 0x19U, oil = 0x1aU, plastics = 0x1bU, uranium = 0x1cU, electronics = 0x1dU, computers = 0x1eU, rockets = 0x1fU, advanced_materials = 0x20U, energy = 0x21U, bandwidth = 0x22U, personalization = 0x23U, ai_cores = 0x24U, nanotech = 0x25U, fusion = 0x26U, undefined = 0x27U, enum_max_value_enum_61 = 0xffU, }; typedef enum _PACKED enum_62 enum_62; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_62 { ready = 0x0U, receiving_head = 0x1U, received_head = 0x2U, receiving_body = 0x3U, closing = 0x4U, enum_max_value_enum_62 = 0xffU, }; typedef enum _PACKED enum_63 enum_63; enum _ENUM_UNDERLYING(uint64_t) _PACKED enum_63 { GET = 0x544547U, PUT = 0x545550U, HEAD = 0x44414548U, POST = 0x54534f50U, TRACE = 0x4543415254U, PATCH = 0x4843544150U, DELETE = 0x4554454c4544U, OPTIONS = 0x534e4f4954504fU, CONNECT = 0x5443454e4e4f43U, enum_max_value_enum_63 = 0xffffffffffffffffU, }; typedef enum _PACKED enum_65 enum_65; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_65 { protocol_header = 0x0U, block_header = 0x1U, block = 0x2U, protocol_footer = 0x3U, end = 0x4U, enum_max_value_enum_65 = 0xffU, }; typedef struct _PACKED struct_69 struct_69; struct _PACKED _SIZE(65552) struct_69 { uint64_t wp _STARTS_AT(0); uint64_t rp _STARTS_AT(8); uint8_t buffer[65536] _STARTS_AT(16); }; typedef struct _PACKED struct_70 struct_70; typedef struct _PACKED struct_71 struct_71; struct _PACKED _SIZE(4) struct_71 { uint32_t adler _STARTS_AT(0); }; struct _PACKED _SIZE(16) struct_70 { uint64_t bytes _STARTS_AT(0); struct_71 hasher _STARTS_AT(8); uint8_t padding_at_12[4]; }; typedef struct _PACKED struct_72 struct_72; struct _PACKED _SIZE(6384) struct_72 { uint64_t symbols[286] _STARTS_AT(0); uint64_t lookup[512] _STARTS_AT(2288); }; typedef struct _PACKED struct_73 struct_73; struct _PACKED _SIZE(4336) struct_73 { uint64_t symbols[30] _STARTS_AT(0); uint64_t lookup[512] _STARTS_AT(240); }; typedef enum _PACKED enum_75 enum_75; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_75 { fse = 0x0U, rle = 0x1U, enum_max_value_enum_75 = 0xffU, }; typedef struct _PACKED struct_78 struct_78; struct _PACKED _SIZE(4) struct_78 { uint16_t baseline _STARTS_AT(0); uint8_t symbol _STARTS_AT(2); uint8_t bits _STARTS_AT(3); }; typedef enum _PACKED enum_80 enum_80; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_80 { one = 0x0U, four = 0x1U, enum_max_value_enum_80 = 0xffU, }; typedef enum _PACKED enum_83 enum_83; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_83 { raw_2 = 0x0U, rle_2 = 0x1U, compressed = 0x2U, treeless = 0x3U, enum_max_value_enum_83 = 0xffU, }; typedef struct _PACKED struct_84 struct_84; typedef struct _PACKED struct_85 struct_85; struct _PACKED _SIZE(8) struct_85 { uint32_t data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(4); uint8_t padding_at_5[3]; }; struct _PACKED _SIZE(16) struct_84 { uint32_t regenerated_size _STARTS_AT(0); struct_85 compressed_size _STARTS_AT(4); enum_83 block_type _STARTS_AT(12); uint8_t size_format _STARTS_AT(13); uint8_t padding_at_14[2]; }; typedef struct _PACKED struct_86 struct_86; typedef struct _PACKED struct_87 struct_87; typedef struct _PACKED struct_88 struct_88; struct _PACKED _SIZE(4) struct_88 { uint16_t prefix _STARTS_AT(0); uint8_t symbol _STARTS_AT(2); uint8_t weight _STARTS_AT(3); }; struct _PACKED _SIZE(1026) struct_87 { struct_88 nodes[256] _STARTS_AT(0); uint8_t max_bit_count _STARTS_AT(1024); uint8_t symbol_count_minus_one _STARTS_AT(1025); }; struct _PACKED _SIZE(1028) struct_86 { struct_87 data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(1026); uint8_t padding_at_1027[1]; }; typedef enum _PACKED enum_90 enum_90; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_90 { NewFrame = 0x0U, InFrame = 0x1U, LastBlock = 0x2U, enum_max_value_enum_90 = 0xffU, }; typedef struct _PACKED struct_99 struct_99; typedef struct _PACKED struct_100 struct_100; typedef struct _PACKED struct_101 struct_101; typedef struct _PACKED struct_102 struct_102; struct _PACKED _SIZE(32) struct_102 { uint64_t acc1 _STARTS_AT(0); uint64_t acc2 _STARTS_AT(8); uint64_t acc3 _STARTS_AT(16); uint64_t acc4 _STARTS_AT(24); }; struct _PACKED _SIZE(88) struct_101 { struct_102 accumulator _STARTS_AT(0); uint64_t seed _STARTS_AT(32); uint64_t buf_len _STARTS_AT(40); uint64_t byte_count _STARTS_AT(48); uint8_t buf[32] _STARTS_AT(56); }; struct _PACKED _SIZE(96) struct_100 { struct_101 data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(88); uint8_t padding_at_89[7]; }; struct _PACKED _SIZE(136) struct_99 { struct_100 hasher_opt _STARTS_AT(0); uint64_t window_size _STARTS_AT(96); uint64_t block_size_max _STARTS_AT(104); optional_usize content_size _STARTS_AT(112); uint8_t has_checksum _STARTS_AT(128); uint8_t padding_at_129[7]; }; typedef struct _PACKED struct_104 struct_104; struct _PACKED _SIZE(8) struct_104 { uint32_t data_2 _STARTS_AT(0); uint8_t some _STARTS_AT(4); uint8_t padding_at_5[3]; }; typedef enum _PACKED enum_106 enum_106; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_106 { deflate = 0x0U, gzip = 0x1U, zstd = 0x2U, none_4 = 0x3U, enum_max_value_enum_106 = 0xffU, }; typedef struct _PACKED struct_110 struct_110; typedef struct _PACKED struct_111 struct_111; struct _PACKED _SIZE(4) struct_111 { uint32_t crc _STARTS_AT(0); }; struct _PACKED _SIZE(16) struct_110 { uint64_t bytes _STARTS_AT(0); struct_111 hasher _STARTS_AT(8); uint8_t padding_at_12[4]; }; typedef enum _PACKED enum_113 enum_113; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_113 { chunked = 0x0U, none_5 = 0x1U, enum_max_value_enum_113 = 0xffU, }; typedef enum _PACKED enum_114 enum_114; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_114 { identity = 0x0U, compress = 0x1U, enum_entry_enum_114_2 = 0x2U, deflate_2 = 0x3U, gzip_2 = 0x4U, enum_entry_enum_114_5 = 0x5U, zstd_2 = 0x6U, enum_max_value_enum_114 = 0xffU, }; typedef enum _PACKED enum_115 enum_115; enum _ENUM_UNDERLYING(uint8_t) _PACKED enum_115 { head_size = 0x0U, head_ext = 0x1U, head_r = 0x2U, data = 0x3U, data_suffix = 0x4U, data_suffix_r = 0x5U, invalid = 0x6U, enum_max_value_enum_115 = 0xffU, }; typedef struct _PACKED struct_122 struct_122; struct _PACKED _SIZE(16) struct_122 { uint64_t value _STARTS_AT(0); enum_61 type _STARTS_AT(8); uint8_t padding_at_9[7]; }; typedef struct _PACKED struct_125 struct_125; struct _PACKED _SIZE(624) struct_125 { struct_122 resources[39] _STARTS_AT(0); }; typedef struct _PACKED struct_126 struct_126; struct _PACKED _SIZE(16) struct_126 { uint64_t value _STARTS_AT(0); uint16_t tag _STARTS_AT(8); uint8_t padding_at_10[6]; }; typedef struct _PACKED struct_130 struct_130; typedef struct _PACKED struct_131 struct_131; struct _PACKED _SIZE(4) struct_131 { int32_t handle _STARTS_AT(0); }; typedef union _PACKED union_132 union_132; typedef struct _PACKED struct_133 struct_133; struct _PACKED _SIZE(16) struct_133 { uint16_t family _STARTS_AT(0); uint8_t data_2[14] _STARTS_AT(2); }; typedef struct _PACKED struct_134 struct_134; typedef struct _PACKED struct_135 struct_135; struct _PACKED _SIZE(16) struct_135 { uint16_t family _STARTS_AT(0); uint16_t port _STARTS_AT(2); uint32_t addr _STARTS_AT(4); uint8_t zero[8] _STARTS_AT(8); }; struct _PACKED _SIZE(16) struct_134 { struct_135 sa _STARTS_AT(0); }; typedef struct _PACKED struct_136 struct_136; typedef struct _PACKED struct_137 struct_137; struct _PACKED _SIZE(28) struct_137 { uint16_t family _STARTS_AT(0); uint16_t port _STARTS_AT(2); uint32_t flowinfo _STARTS_AT(4); uint8_t addr[16] _STARTS_AT(8); uint32_t scope_id _STARTS_AT(24); }; struct _PACKED _SIZE(28) struct_136 { struct_137 sa _STARTS_AT(0); }; typedef struct _PACKED struct_138 struct_138; struct _PACKED _SIZE(110) struct_138 { uint16_t family _STARTS_AT(0); uint8_t offset_2[108]; }; union _PACKED union_132 { struct_133 any; struct_134 in; struct_136 in6; struct_138 un; }; struct _PACKED _SIZE(116) struct_130 { struct_131 stream _STARTS_AT(0); union_132 address _STARTS_AT(4); uint8_t padding_at_114[2]; }; typedef union _PACKED union_140 union_140; typedef struct _PACKED struct_141 struct_141; struct _PACKED _SIZE(16) struct_141 { uint64_t chunk_len _STARTS_AT(0); enum_115 state _STARTS_AT(8); uint8_t padding_at_9[7]; }; union _PACKED union_140 { uint64_t remaining_content_length; struct_141 chunk_parser; }; typedef struct _PACKED struct_143 struct_143; typedef struct _PACKED struct_144 struct_144; typedef struct _PACKED struct_145 struct_145; typedef struct _PACKED struct_146 struct_146; typedef struct _PACKED struct_147 struct_147; struct _PACKED _SIZE(4) struct_147 { uint32_t raw_3 _STARTS_AT(0); }; struct _PACKED _SIZE(4) struct_146 { struct_147 state _STARTS_AT(0); }; struct _PACKED _SIZE(4) struct_145 { struct_146 impl _STARTS_AT(0); }; typedef struct _PACKED struct_148 struct_148; typedef struct _PACKED struct_149 struct_149; struct _PACKED _SIZE(8) struct_149 { struct_147 state _STARTS_AT(0); struct_147 epoch _STARTS_AT(4); }; struct _PACKED _SIZE(8) struct_148 { struct_149 impl _STARTS_AT(0); }; struct _PACKED _SIZE(24) struct_144 { uint64_t permits _STARTS_AT(0); struct_145 mutex _STARTS_AT(8); struct_148 cond _STARTS_AT(12); uint8_t padding_at_20[4]; }; struct _PACKED _SIZE(40) struct_143 { uint64_t state _STARTS_AT(0); struct_144 semaphore _STARTS_AT(8); struct_145 mutex _STARTS_AT(32); uint8_t padding_at_36[4]; }; typedef _ABI(SystemV_x86_64) enum_61 cabifunction_153(uint64_t); typedef _ABI(SystemV_x86_64) uint64_t cabifunction_155(enum_61); typedef struct _PACKED struct_185 struct_185; typedef _ABI(raw_x86_64) generic64_t rawfunction_158(generic64_t * _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), generic64_t _REG(rsi_x86_64), struct_185 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef struct _PACKED struct_189 struct_189; typedef struct _PACKED struct_190 struct_190; typedef _ABI(raw_x86_64) generic64_t rawfunction_159(generic64_t _REG(rcx_x86_64), generic64_t _REG(rdx_x86_64), struct_189 * _REG(rsi_x86_64), struct_190 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef struct _PACKED artificial_struct_returned_by_rawfunction_160 artificial_struct_returned_by_rawfunction_160; typedef struct _PACKED struct_187 struct_187; typedef struct _PACKED struct_188 struct_188; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_160 rawfunction_160(generic64_t _REG(rcx_x86_64), struct_187 * _REG(rdx_x86_64), generic64_t _REG(rsi_x86_64), generic64_t _REG(rdi_x86_64), struct_188 * _REG(r8_x86_64)); typedef struct _PACKED artificial_struct_returned_by_rawfunction_161 artificial_struct_returned_by_rawfunction_161; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_161 rawfunction_161(generic64_t _REG(rsi_x86_64), struct_189 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef _ABI(raw_x86_64) generic64_t rawfunction_162(generic64_t _REG(rdx_x86_64), generic64_t _REG(rsi_x86_64), struct_185 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef _ABI(raw_x86_64) generic64_t rawfunction_163(generic64_t _REG(rsi_x86_64), struct_189 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef struct _PACKED artificial_struct_returned_by_rawfunction_164 artificial_struct_returned_by_rawfunction_164; typedef _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_164 rawfunction_164(generic64_t _REG(rdx_x86_64), generic64_t _REG(rsi_x86_64), generic64_t _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef _ABI(raw_x86_64) generic64_t rawfunction_165(generic64_t _REG(rdx_x86_64), generic64_t _REG(rsi_x86_64), generic64_t _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef struct _PACKED struct_186 struct_186; typedef _ABI(raw_x86_64) generic64_t rawfunction_166(generic64_t _REG(rsi_x86_64), struct_186 * _REG(rdi_x86_64), generic64_t _REG(xmm0_x86_64)); typedef _ABI(raw_x86_64) void rawfunction_170(generic64_t _REG(rax_x86_64), generic64_t _REG(rbx_x86_64), generic64_t _REG(rcx_x86_64), generic64_t _REG(rbp_x86_64), generic64_t _REG(r12_x86_64), generic64_t _REG(r14_x86_64), generic64_t _REG(r15_x86_64), generic64_t _REG(xmm0_x86_64)); typedef struct _PACKED struct_171 struct_171; struct _PACKED _SIZE(8) struct_171 { uint8_t padding_at_0[8]; }; typedef struct _PACKED struct_172 struct_172; typedef union _PACKED union_194 union_194; union _PACKED union_194 { generic64_t member_0; generic32_t member_1; generic8_t member_2; }; typedef union _PACKED union_195 union_195; union _PACKED union_195 { generic16_t member_0; generic64_t member_1; }; struct _PACKED _SIZE(16) struct_185 { union_194 offset_0; union_195 offset_8; }; struct _PACKED _SIZE(88) struct_172 { generic64_t offset_0; generic64_t offset_8; struct_185 offset_16; generic8_t offset_32; uint8_t padding_at_33[55]; }; typedef struct _PACKED struct_173 struct_173; struct _PACKED _SIZE(40) struct_173 { uint8_t padding_at_0[14]; generic8_t offset_14; generic8_t offset_15; uint8_t padding_at_16[24]; }; typedef struct _PACKED struct_174 struct_174; struct _PACKED _SIZE(40) struct_174 { uint8_t padding_at_0[14]; generic8_t offset_14; generic8_t offset_15; generic64_t offset_16; uint8_t padding_at_24[16]; }; typedef struct _PACKED struct_175 struct_175; struct _PACKED _SIZE(40) struct_175 { uint8_t padding_at_0[14]; generic8_t offset_14; generic8_t offset_15; generic64_t offset_16; uint8_t padding_at_24[16]; }; typedef struct _PACKED struct_176 struct_176; typedef union _PACKED union_196 union_196; union _PACKED union_196 { generic64_t member_0; generic32_t member_1; }; typedef union _PACKED union_197 union_197; union _PACKED union_197 { generic32_t member_0; generic64_t member_1; }; struct _PACKED _SIZE(2096) struct_189 { struct_186 *offset_0; uint8_t padding_at_8[2048]; generic64_t offset_2056; struct_187 *offset_2064; generic64_t offset_2072; union_196 offset_2080; union_197 offset_2088; }; struct _PACKED _SIZE(4) struct_190 { generic16_t offset_0; generic8_t offset_2; uint8_t padding_at_3[1]; }; struct _PACKED _SIZE(2160) struct_176 { generic64_t offset_0; uint8_t padding_at_8[8]; struct_189 offset_16; uint8_t padding_at_2112[4]; struct_190 offset_2116; uint8_t padding_at_2120[40]; }; struct _PACKED _SIZE(704) struct_186 { uint8_t padding_at_0[80]; generic8_t offset_80; uint8_t padding_at_81[15]; generic8_t offset_96; uint8_t padding_at_97[599]; generic64_t offset_696; }; struct _PACKED _SIZE(112) struct_187 { uint8_t padding_at_0[96]; generic64_t offset_96; generic64_t offset_104; }; struct _PACKED _SIZE(10) struct_188 { uint8_t padding_at_0[8]; generic16_t offset_8; }; typedef _ABI(SystemV_x86_64) void cabifunction_198(void); typedef _ABI(SystemV_x86_64) void cabifunction_199(void); typedef _ABI(SystemV_x86_64) generic64_t cabifunction_200(void); typedef _ABI(SystemV_x86_64) void cabifunction_202(void); struct _PACKED artificial_struct_returned_by_rawfunction_22 { pointer_or_number64_t register_rax; pointer_or_number64_t register_rdx; }; struct _PACKED artificial_struct_returned_by_rawfunction_160 { generic64_t register_rax; generic64_t register_xmm0; }; struct _PACKED artificial_struct_returned_by_rawfunction_161 { generic64_t register_rax; generic64_t register_xmm0; }; struct _PACKED artificial_struct_returned_by_rawfunction_164 { generic64_t register_rax; generic64_t register_xmm0; }; // \} // \defgroup Functions // \{ _ABI(SystemV_x86_64) void _init(void); _ABI(SystemV_x86_64) void _fini(void); _ABI(raw_x86_64) generic64_t function_0x4016f0_Code_x86_64(generic64_t *register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), struct_185 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) generic64_t engine_base_GE_run_impl_(generic64_t register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), struct_189 *register_rsi _REG(rsi_x86_64), struct_190 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_160 run(generic64_t register_rcx _REG(rcx_x86_64), struct_187 *register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), generic64_t register_rdi _REG(rdi_x86_64), struct_188 *register_r8 _REG(r8_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_161 function_0x401b80_Code_x86_64(generic64_t register_rsi _REG(rsi_x86_64), struct_189 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(SystemV_x86_64) enum_61 function_0x401ba0_Code_x86_64(uint64_t value); _ABI(raw_x86_64) generic64_t function_0x401bb0_Code_x86_64(generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), struct_185 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) generic64_t function_0x401bf0_Code_x86_64(generic64_t register_rsi _REG(rsi_x86_64), struct_189 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_164 function_0x401c10_Code_x86_64(generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), generic64_t register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) generic64_t function_0x401c60_Code_x86_64(generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), generic64_t register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(raw_x86_64) generic64_t function_0x401ca0_Code_x86_64(generic64_t register_rsi _REG(rsi_x86_64), struct_186 *register_rdi _REG(rdi_x86_64), generic64_t register_xmm0 _REG(xmm0_x86_64)); _ABI(SystemV_x86_64) uint64_t function_0x401ce0_Code_x86_64(enum_61 self); _ABI(SystemV_x86_64) generic64_t handle_request(void); _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_22 memset_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)); // \} // \defgroup Imported dynamic functions // \{ _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_22 memset(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; // \}
Loading...