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

#include <cdex.h>

Public Attributes

uint8_t magic [8]
 
uint32_t checksum
 
uint8_t signature [20]
 
uint32_t fileSize
 
uint32_t headerSize
 
uint32_t endianTag
 
uint32_t linkSize
 
uint32_t linkOff
 
uint32_t mapOff
 
uint32_t stringIdsSize
 
uint32_t stringIdsOff
 
uint32_t typeIdsSize
 
uint32_t typeIdsOff
 
uint32_t protoIdsSize
 
uint32_t protoIdsOff
 
uint32_t fieldIdsSize
 
uint32_t fieldIdsOff
 
uint32_t methodIdsSize
 
uint32_t methodIdsOff
 
uint32_t classDefsSize
 
uint32_t classDefsOff
 
uint32_t dataSize
 
uint32_t dataOff
 
uint32_t featureFlags
 
uint32_t debugInfoOffsetsPos
 
uint32_t debugInfoOffsetsTableOffset
 
uint32_t debugInfoBase
 
uint32_t ownedDataBegin
 
uint32_t ownedDataEnd
 

Detailed Description

Definition at line 1 of file cdex.h.

Member Data Documentation

◆ checksum

uint32_t cdex_header::checksum

Definition at line 3 of file cdex.h.

◆ classDefsOff

uint32_t cdex_header::classDefsOff

Definition at line 22 of file cdex.h.

◆ classDefsSize

uint32_t cdex_header::classDefsSize

Definition at line 21 of file cdex.h.

◆ dataOff

uint32_t cdex_header::dataOff

Definition at line 24 of file cdex.h.

◆ dataSize

uint32_t cdex_header::dataSize

Definition at line 23 of file cdex.h.

◆ debugInfoBase

uint32_t cdex_header::debugInfoBase

Definition at line 28 of file cdex.h.

◆ debugInfoOffsetsPos

uint32_t cdex_header::debugInfoOffsetsPos

Definition at line 26 of file cdex.h.

◆ debugInfoOffsetsTableOffset

uint32_t cdex_header::debugInfoOffsetsTableOffset

Definition at line 27 of file cdex.h.

◆ endianTag

uint32_t cdex_header::endianTag

Definition at line 7 of file cdex.h.

◆ featureFlags

uint32_t cdex_header::featureFlags

Definition at line 25 of file cdex.h.

◆ fieldIdsOff

uint32_t cdex_header::fieldIdsOff

Definition at line 18 of file cdex.h.

◆ fieldIdsSize

uint32_t cdex_header::fieldIdsSize

Definition at line 17 of file cdex.h.

◆ fileSize

uint32_t cdex_header::fileSize

Definition at line 5 of file cdex.h.

◆ headerSize

uint32_t cdex_header::headerSize

Definition at line 6 of file cdex.h.

◆ linkOff

uint32_t cdex_header::linkOff

Definition at line 9 of file cdex.h.

◆ linkSize

uint32_t cdex_header::linkSize

Definition at line 8 of file cdex.h.

◆ magic

uint8_t cdex_header::magic[8]

Definition at line 2 of file cdex.h.

◆ mapOff

uint32_t cdex_header::mapOff

Definition at line 10 of file cdex.h.

◆ methodIdsOff

uint32_t cdex_header::methodIdsOff

Definition at line 20 of file cdex.h.

◆ methodIdsSize

uint32_t cdex_header::methodIdsSize

Definition at line 19 of file cdex.h.

◆ ownedDataBegin

uint32_t cdex_header::ownedDataBegin

Definition at line 29 of file cdex.h.

◆ ownedDataEnd

uint32_t cdex_header::ownedDataEnd

Definition at line 30 of file cdex.h.

◆ protoIdsOff

uint32_t cdex_header::protoIdsOff

Definition at line 16 of file cdex.h.

◆ protoIdsSize

uint32_t cdex_header::protoIdsSize

Definition at line 15 of file cdex.h.

◆ signature

uint8_t cdex_header::signature[20]

Definition at line 4 of file cdex.h.

◆ stringIdsOff

uint32_t cdex_header::stringIdsOff

Definition at line 12 of file cdex.h.

◆ stringIdsSize

uint32_t cdex_header::stringIdsSize

Definition at line 11 of file cdex.h.

◆ typeIdsOff

uint32_t cdex_header::typeIdsOff

Definition at line 14 of file cdex.h.

◆ typeIdsSize

uint32_t cdex_header::typeIdsSize

Definition at line 13 of file cdex.h.


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