Ddpi_PPA1_data_struct_s object

Contains the PPA1 data structure definition.

Type definition

#define PPA1_DATA_STRUCT_VERSION 0x01 
typedef struct Ddpi_PPA1_data_struct_s {
   Dwarf_Small        ppa1_data_struct_version;
   Dwarf_Small        ppa1_version;
   Dwarf_Bool         ppa1_has_off_to_len_of_name;
   Dwarf_Small        ppa1_offset_to_length_of_name;
   Dwarf_Bool         ppa1_external_proc;
   Dwarf_Bool         ppa1_primary_ep;
   Dwarf_Bool         ppa1_LE_dsa;
   Dwarf_Bool         ppa1_Library;
   Dwarf_Bool         ppa1_sampling;
   Dwarf_Bool         ppa1_dsa_exit;
   Dwarf_Bool         ppa1_is_64_bit;
   Dwarf_Bool         ppa1_exceptx;
   Dwarf_Bool         ppa1_PPA3_full;
   Dwarf_Small        ppa1_flag2;
   Dwarf_Bool         ppa1_argparse;
   Dwarf_Bool         ppa1_redir;
   Dwarf_Bool         ppa1_execops;
   Dwarf_Small        ppa1_Linkage;
   Dwarf_Off          ppa1_offset_to_PPA2;
   Dwarf_Bool         ppa1_has_addr_to_PPA3;
   Dwarf_Off          ppa1_addr_to_PPA3;
   Dwarf_Half         ppa1_GPR_save_mask;
   Dwarf_Bool         ppa1_state_table;
   Dwarf_Bool         ppa1_dll;
   Dwarf_Bool         ppa1_SF_layout;
   Dwarf_Small        ppa1_calling;
   Dwarf_Bool         ppa1_sleaf;
   Dwarf_Bool         ppa1_old_code;
   Dwarf_Unsigned     ppa1_max_space;
   Dwarf_Small        ppa1_save;
   Dwarf_Bool         ppa1_async_cond;
   Dwarf_Bool         ppa1_word0_SF_init;
   Dwarf_Bool         ppa1_glue_code;
   Dwarf_Bool         ppa1_return;
   Dwarf_Bool         ppa1_argument;
   Dwarf_Bool         ppa1_register12;
   Dwarf_Bool         ppa1_vararg;
   Dwarf_Bool         ppa1_async_interrupts;
   Dwarf_Off          ppa1_offset_code_descriptor;
   Dwarf_Unsigned     ppa1_parm_length;
   Dwarf_Unsigned     ppa1_prolog_length;
   Dwarf_Small        ppa1_alloca_reg;
   Dwarf_Off          ppa1_off_stack_pointer_update;
   Dwarf_Unsigned     ppa1_length_of_code;
   Dwarf_Bool         ppa1_has_offset_state_variable;
   Dwarf_Off          ppa1_offset_state_variable;
   Dwarf_Bool         ppa1_has_arg_area_length;
   Dwarf_Off          ppa1_arg_area_length;
   Dwarf_Bool         ppa1_has_saved_FPR_mask;
   Dwarf_Half         ppa1_saved_FPR_mask;
   Dwarf_Bool         ppa1_has_saved_AR_mask;
   Dwarf_Half         ppa1_saved_AR_mask;
   Dwarf_Bool         ppa1_has_FPR_saved_locator;
   Dwarf_Unsigned     ppa1_FPR_saved_locator;
   Dwarf_Bool         ppa1_has_AR_saved_locator;
   Dwarf_Unsigned     ppa1_AR_saved_locator;
   Dwarf_Bool         ppa1_has_member_word;
   Dwarf_Unsigned     ppa1_member_word;
   Dwarf_Bool         ppa1_has_intf_mapping_flags;
   Dwarf_Unsigned     ppa1_intf_mapping_flags;
   Dwarf_Bool         ppa1_has_java_method_locator;
   Dwarf_Unsigned     ppa1_java_method_locator;
   Dwarf_Unsigned     ppa1_PPA3_offset;
   Dwarf_Addr         ppa1_address;   
} Ddpi_PPA1_Data_Struct;