Rizin
unix-like reverse engineering framework and cli tools
xbe_header Struct Reference

#include <xbe.h>

Public Attributes

ut8 magic [4]
 
ut8 signature [0x100]
 
ut32 base
 
ut32 headers_size
 
ut32 image_size
 
ut32 image_header_size
 
ut32 timestamp
 
ut32 cert_addr
 
ut32 sections
 
ut32 sechdr_addr
 
ut32 init_flags
 
ut32 ep
 
ut32 tls_addr
 
ut32 pe_data [7]
 
ut32 debug_path_addr
 
ut32 debug_name_addr
 
ut32 debug_uname_addr
 
ut32 kernel_thunk_addr
 
ut32 nonkernel_import_dir_addr
 
ut32 lib_versions
 
ut32 lib_versions_addr
 
ut32 kernel_lib_addr
 
ut32 xapi_lib_addr
 
ut32 padding [2]
 

Detailed Description

Definition at line 19 of file xbe.h.

Member Data Documentation

◆ base

ut32 xbe_header::base

Definition at line 22 of file xbe.h.

Referenced by baddr(), binsym(), entries(), info(), and read_xbe_header().

◆ cert_addr

ut32 xbe_header::cert_addr

Definition at line 27 of file xbe.h.

Referenced by read_xbe_header().

◆ debug_name_addr

ut32 xbe_header::debug_name_addr

Definition at line 35 of file xbe.h.

Referenced by info(), and read_xbe_header().

◆ debug_path_addr

ut32 xbe_header::debug_path_addr

Definition at line 34 of file xbe.h.

Referenced by read_xbe_header().

◆ debug_uname_addr

ut32 xbe_header::debug_uname_addr

Definition at line 36 of file xbe.h.

Referenced by read_xbe_header().

◆ ep

ut32 xbe_header::ep

Definition at line 31 of file xbe.h.

Referenced by binsym(), entries(), load_buffer(), and read_xbe_header().

◆ headers_size

ut32 xbe_header::headers_size

Definition at line 23 of file xbe.h.

Referenced by read_xbe_header().

◆ image_header_size

ut32 xbe_header::image_header_size

Definition at line 25 of file xbe.h.

Referenced by read_xbe_header().

◆ image_size

ut32 xbe_header::image_size

Definition at line 24 of file xbe.h.

Referenced by read_xbe_header().

◆ init_flags

ut32 xbe_header::init_flags

Definition at line 30 of file xbe.h.

Referenced by read_xbe_header().

◆ kernel_lib_addr

ut32 xbe_header::kernel_lib_addr

Definition at line 41 of file xbe.h.

Referenced by read_xbe_header().

◆ kernel_thunk_addr

ut32 xbe_header::kernel_thunk_addr

Definition at line 37 of file xbe.h.

Referenced by read_xbe_header().

◆ lib_versions

ut32 xbe_header::lib_versions

Definition at line 39 of file xbe.h.

Referenced by read_xbe_header().

◆ lib_versions_addr

ut32 xbe_header::lib_versions_addr

Definition at line 40 of file xbe.h.

Referenced by read_xbe_header().

◆ magic

ut8 xbe_header::magic[4]

Definition at line 20 of file xbe.h.

Referenced by read_xbe_header().

◆ nonkernel_import_dir_addr

ut32 xbe_header::nonkernel_import_dir_addr

Definition at line 38 of file xbe.h.

Referenced by read_xbe_header().

◆ padding

ut32 xbe_header::padding[2]

Definition at line 43 of file xbe.h.

Referenced by read_xbe_header().

◆ pe_data

ut32 xbe_header::pe_data[7]

Definition at line 33 of file xbe.h.

Referenced by read_xbe_header().

◆ sechdr_addr

ut32 xbe_header::sechdr_addr

Definition at line 29 of file xbe.h.

Referenced by read_xbe_header().

◆ sections

ut32 xbe_header::sections

Definition at line 28 of file xbe.h.

Referenced by read_xbe_header().

◆ signature

ut8 xbe_header::signature[0x100]

Definition at line 21 of file xbe.h.

Referenced by read_xbe_header().

◆ timestamp

ut32 xbe_header::timestamp

Definition at line 26 of file xbe.h.

Referenced by read_xbe_header().

◆ tls_addr

ut32 xbe_header::tls_addr

Definition at line 32 of file xbe.h.

Referenced by read_xbe_header().

◆ xapi_lib_addr

ut32 xbe_header::xapi_lib_addr

Definition at line 42 of file xbe.h.

Referenced by read_xbe_header().


The documentation for this struct was generated from the following file: