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

#include <class_bin.h>

Public Attributes

ut32 magic
 
ut16 minor_version
 
ut16 major_version
 
ut16 constant_pool_count
 
ConstPool ** constant_pool
 
ut16 access_flags
 
ut16 this_class
 
ut16 super_class
 
ut16 interfaces_count
 
Interface ** interfaces
 
ut16 fields_count
 
Field ** fields
 
ut16 methods_count
 
Method ** methods
 
ut16 attributes_count
 
Attribute ** attributes
 
ut64 constant_pool_offset
 
ut64 interfaces_offset
 
ut64 fields_offset
 
ut64 methods_offset
 
ut64 attributes_offset
 
ut64 class_end_offset
 

Detailed Description

Definition at line 39 of file class_bin.h.

Member Data Documentation

◆ access_flags

ut16 java_class_t::access_flags

Definition at line 45 of file class_bin.h.

◆ attributes

Attribute** java_class_t::attributes

Definition at line 55 of file class_bin.h.

◆ attributes_count

ut16 java_class_t::attributes_count

Definition at line 54 of file class_bin.h.

◆ attributes_offset

ut64 java_class_t::attributes_offset

Definition at line 62 of file class_bin.h.

◆ class_end_offset

ut64 java_class_t::class_end_offset

Definition at line 63 of file class_bin.h.

◆ constant_pool

ConstPool** java_class_t::constant_pool

Definition at line 44 of file class_bin.h.

◆ constant_pool_count

ut16 java_class_t::constant_pool_count

Definition at line 43 of file class_bin.h.

◆ constant_pool_offset

ut64 java_class_t::constant_pool_offset

Definition at line 58 of file class_bin.h.

◆ fields

Field** java_class_t::fields

Definition at line 51 of file class_bin.h.

◆ fields_count

ut16 java_class_t::fields_count

Definition at line 50 of file class_bin.h.

◆ fields_offset

ut64 java_class_t::fields_offset

Definition at line 60 of file class_bin.h.

◆ interfaces

Interface** java_class_t::interfaces

Definition at line 49 of file class_bin.h.

◆ interfaces_count

ut16 java_class_t::interfaces_count

Definition at line 48 of file class_bin.h.

◆ interfaces_offset

ut64 java_class_t::interfaces_offset

Definition at line 59 of file class_bin.h.

◆ magic

ut32 java_class_t::magic

Definition at line 40 of file class_bin.h.

◆ major_version

ut16 java_class_t::major_version

Definition at line 42 of file class_bin.h.

◆ methods

Method** java_class_t::methods

Definition at line 53 of file class_bin.h.

◆ methods_count

ut16 java_class_t::methods_count

Definition at line 52 of file class_bin.h.

◆ methods_offset

ut64 java_class_t::methods_offset

Definition at line 61 of file class_bin.h.

◆ minor_version

ut16 java_class_t::minor_version

Definition at line 41 of file class_bin.h.

◆ super_class

ut16 java_class_t::super_class

Definition at line 47 of file class_bin.h.

◆ this_class

ut16 java_class_t::this_class

Definition at line 46 of file class_bin.h.


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