Rizin
unix-like reverse engineering framework and cli tools
mach0_specs.h File Reference
#include "mach0_defines.h"

Go to the source code of this file.

Classes

struct  x86_thread_state32
 
struct  x86_thread_state64
 
struct  ppc_thread_state32
 
struct  ppc_thread_state64
 
struct  arm_thread_state32
 
struct  arm_thread_state64
 
struct  cache_header
 
struct  cache_hdr_t
 
struct  cache_text_info_t
 
struct  cache_map_t
 
struct  cache_img_t
 
struct  cache_slide3_t
 
struct  cache_slide2_t
 
struct  cache_slide1_t
 
struct  cache_accel_t
 
struct  cache_imgxtr_t
 
struct  cache_locsym_info_t
 
struct  cache_locsym_entry_t
 
struct  cache_locsym_entry_large_t
 
struct  cache_mapping_slide
 
struct  objc_cache_opt_info
 

Macros

#define MACH0_(name)   name##_64
 
#define RZ_BIN_MACH0_SYMBOL_TYPE_EXT   0
 
#define RZ_BIN_MACH0_SYMBOL_TYPE_LOCAL   1
 
#define X86_THREAD_STATE32   1
 
#define X86_THREAD_STATE64   4
 
#define DYLD_CACHE_SLIDE_PAGE_ATTRS   0xC000
 
#define DYLD_CACHE_SLIDE_PAGE_ATTR_EXTRA   0x8000
 
#define DYLD_CACHE_SLIDE_PAGE_ATTR_NO_REBASE   0x4000
 
#define DYLD_CACHE_SLIDE_PAGE_ATTR_END   0x8000
 
#define DYLD_CACHE_SLIDE_V3_PAGE_ATTR_NO_REBASE   0xFFFF
 

Typedefs

typedef int integer_t
 

Macro Definition Documentation

◆ DYLD_CACHE_SLIDE_PAGE_ATTR_END

#define DYLD_CACHE_SLIDE_PAGE_ATTR_END   0x8000

Definition at line 352 of file mach0_specs.h.

◆ DYLD_CACHE_SLIDE_PAGE_ATTR_EXTRA

#define DYLD_CACHE_SLIDE_PAGE_ATTR_EXTRA   0x8000

Definition at line 350 of file mach0_specs.h.

◆ DYLD_CACHE_SLIDE_PAGE_ATTR_NO_REBASE

#define DYLD_CACHE_SLIDE_PAGE_ATTR_NO_REBASE   0x4000

Definition at line 351 of file mach0_specs.h.

◆ DYLD_CACHE_SLIDE_PAGE_ATTRS

#define DYLD_CACHE_SLIDE_PAGE_ATTRS   0xC000

Definition at line 349 of file mach0_specs.h.

◆ DYLD_CACHE_SLIDE_V3_PAGE_ATTR_NO_REBASE

#define DYLD_CACHE_SLIDE_V3_PAGE_ATTR_NO_REBASE   0xFFFF

Definition at line 353 of file mach0_specs.h.

◆ MACH0_

#define MACH0_ (   name)    name##_64

Definition at line 20 of file mach0_specs.h.

◆ RZ_BIN_MACH0_SYMBOL_TYPE_EXT

#define RZ_BIN_MACH0_SYMBOL_TYPE_EXT   0

Definition at line 25 of file mach0_specs.h.

◆ RZ_BIN_MACH0_SYMBOL_TYPE_LOCAL

#define RZ_BIN_MACH0_SYMBOL_TYPE_LOCAL   1

Definition at line 26 of file mach0_specs.h.

◆ X86_THREAD_STATE32

#define X86_THREAD_STATE32   1

Definition at line 71 of file mach0_specs.h.

◆ X86_THREAD_STATE64

#define X86_THREAD_STATE64   4

Definition at line 72 of file mach0_specs.h.

Typedef Documentation

◆ integer_t

typedef int integer_t

Definition at line 8 of file mach0_specs.h.