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

#include <dex.h>

Public Attributes

uint8_t magic [8]
 
uint32_t checksum
 
uint8_t signature [20]
 
uint32_t size
 
uint32_t header_size
 
uint32_t endian
 
uint32_t linksection_size
 
uint32_t linksection_offset
 
uint32_t map_offset
 
uint32_t strings_size
 
uint32_t strings_offset
 
uint32_t types_size
 
uint32_t types_offset
 
uint32_t prototypes_size
 
uint32_t prototypes_offset
 
uint32_t fields_size
 
uint32_t fields_offset
 
uint32_t method_size
 
uint32_t method_offset
 
uint32_t class_size
 
uint32_t class_offset
 
uint32_t data_size
 
uint32_t data_offset
 

Detailed Description

Definition at line 1 of file dex.h.

Member Data Documentation

◆ checksum

uint32_t dex_header::checksum

Definition at line 3 of file dex.h.

◆ class_offset

uint32_t dex_header::class_offset

Definition at line 22 of file dex.h.

◆ class_size

uint32_t dex_header::class_size

Definition at line 21 of file dex.h.

◆ data_offset

uint32_t dex_header::data_offset

Definition at line 24 of file dex.h.

◆ data_size

uint32_t dex_header::data_size

Definition at line 23 of file dex.h.

◆ endian

uint32_t dex_header::endian

Definition at line 7 of file dex.h.

◆ fields_offset

uint32_t dex_header::fields_offset

Definition at line 18 of file dex.h.

◆ fields_size

uint32_t dex_header::fields_size

Definition at line 17 of file dex.h.

◆ header_size

uint32_t dex_header::header_size

Definition at line 6 of file dex.h.

◆ linksection_offset

uint32_t dex_header::linksection_offset

Definition at line 9 of file dex.h.

◆ linksection_size

uint32_t dex_header::linksection_size

Definition at line 8 of file dex.h.

◆ magic

uint8_t dex_header::magic[8]

Definition at line 2 of file dex.h.

◆ map_offset

uint32_t dex_header::map_offset

Definition at line 10 of file dex.h.

◆ method_offset

uint32_t dex_header::method_offset

Definition at line 20 of file dex.h.

◆ method_size

uint32_t dex_header::method_size

Definition at line 19 of file dex.h.

◆ prototypes_offset

uint32_t dex_header::prototypes_offset

Definition at line 16 of file dex.h.

◆ prototypes_size

uint32_t dex_header::prototypes_size

Definition at line 15 of file dex.h.

◆ signature

uint8_t dex_header::signature[20]

Definition at line 4 of file dex.h.

◆ size

uint32_t dex_header::size

Definition at line 5 of file dex.h.

◆ strings_offset

uint32_t dex_header::strings_offset

Definition at line 12 of file dex.h.

◆ strings_size

uint32_t dex_header::strings_size

Definition at line 11 of file dex.h.

◆ types_offset

uint32_t dex_header::types_offset

Definition at line 14 of file dex.h.

◆ types_size

uint32_t dex_header::types_size

Definition at line 13 of file dex.h.


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