_imcb Struct Reference

#include <imcbdef.h>

List of all members.

Public Attributes

struct _imcbimcb_l_flink
struct _imcbimcb_l_blink
unsigned short int imcb_w_size
unsigned char imcb_b_type
char imcb_b_imcb_1
unsigned char imcb_b_access_mode
unsigned char imcb_b_act_code
unsigned short int imcb_w_chan
union {
   unsigned int   imcb_l_flags
   struct {
      unsigned   imcb_v_expreg: 1
      unsigned   imcb_v_shareable: 1
      unsigned   imcb_v_open_for_write: 1
      unsigned   imcb_v_res_header: 1
      unsigned   imcb_v_load_image: 1
      unsigned   imcb_v_initialize: 1
      unsigned   imcb_v_done: 1
      unsigned   imcb_v_sys_stb: 1
      unsigned   imcb_v_in_circularity: 1
      unsigned   imcb_v_mapped: 1
      unsigned   imcb_v_protected: 1
      unsigned   imcb_v_parent_prot: 1
      unsigned   imcb_v_cmod_vector_mapped: 1
      unsigned   imcb_v_xlated: 1
      unsigned   imcb_v_protsect: 1
      unsigned   imcb_v_notprotsect: 1
      unsigned   imcb_v_discontiguous: 1
      unsigned   imcb_v_forkable: 1
      unsigned   imcb_v_compress_datasec: 1
      unsigned   imcb_v_version_safe: 1
      unsigned   imcb_v_primary_fix: 1
      unsigned   imcb_v_data_resident: 1
      unsigned   imcb_v_share_link: 1
      unsigned   imcb_v_autoact: 1
      unsigned   imcb_v_mkthreads: 1
      unsigned   imcb_v_upcalls: 1
      unsigned   imcb_v_system_image: 1
      unsigned   imcb_v_fill_22_: 5
   } 
}; 
char imcb_t_image_name [40]
unsigned int imcb_l_symbol_vector_size
union {
   unsigned long long   imcb_q_ident
   struct {
      union {
         unsigned int   imcb_l_match_control
         struct {
            unsigned   imcb_v_match_control: 3
            unsigned   imcb_v_fill_23_: 5
         } 
      } 
      union {
         unsigned int   imcb_l_version
         struct {
            unsigned   imcb_v_minor_id: 24
            unsigned   imcb_v_major_id: 8
         } 
      } 
   } 
}; 
union {
   unsigned long long   imcb_q_address_range
   struct {
      void *   imcb_l_starting_address
      void *   imcb_l_end_address
   } 
}; 
struct _eihdimcb_l_ihd
struct _kfeimcb_l_kfe
void * imcb_l_context
void * imcb_l_base_address
void(* imcb_l_initialize )()
unsigned int imcb_l_active_sons
union {
   long long   imcb_q_fixup_vector_address
   struct {
      struct _eiaf *   imcb_ps_fixup_vector_address
   } 
}; 
union {
   long long   imcb_q_symbol_vector_address
   struct {
      void *   imcb_ps_symbol_vector_address
   } 
}; 
union {
   long long   imcb_q_plv_address
   struct {
      struct _plv *   imcb_ps_plv_address
   } 
}; 
union {
   long long   imcb_q_cmod_kernel_address
   struct {
      void *   imcb_ps_cmod_kernel_address
   } 
}; 
union {
   long long   imcb_q_cmod_exec_address
   struct {
      void *   imcb_ps_cmod_exec_address
   } 
}; 
union {
   long long   imcb_q_ssi_plv
   struct {
      struct _plv *   imcb_ps_ssi_plv
   } 
}; 
struct _kferes * imcb_l_kferes_ptr
char imcb_t_log_image_name [40]
char imcb_t_dvi [16]
unsigned short int imcb_w_fid [3]
char imcb_b_risig [32]
short int imcb_w_fill1
struct _kferes * imcb_l_kferes64_ptr
void * imcb_pq_starting_address_64
void * imcb_pq_end_address_64
unsigned long long imcb_q_linktime


Detailed Description

Definition at line 42 of file imcbdef.h.


Member Data Documentation

struct _imcb* _imcb::imcb_l_flink [read]

Definition at line 43 of file imcbdef.h.

Referenced by exe_imgact().

struct _imcb* _imcb::imcb_l_blink [read]

Definition at line 44 of file imcbdef.h.

unsigned short int _imcb::imcb_w_size

Definition at line 45 of file imcbdef.h.

unsigned char _imcb::imcb_b_type

Definition at line 46 of file imcbdef.h.

Definition at line 47 of file imcbdef.h.

Definition at line 48 of file imcbdef.h.

unsigned char _imcb::imcb_b_act_code

Definition at line 49 of file imcbdef.h.

unsigned short int _imcb::imcb_w_chan

Definition at line 50 of file imcbdef.h.

unsigned int _imcb::imcb_l_flags

Definition at line 52 of file imcbdef.h.

Definition at line 54 of file imcbdef.h.

Definition at line 55 of file imcbdef.h.

Definition at line 56 of file imcbdef.h.

Definition at line 57 of file imcbdef.h.

Definition at line 58 of file imcbdef.h.

Definition at line 59 of file imcbdef.h.

Definition at line 60 of file imcbdef.h.

Definition at line 61 of file imcbdef.h.

Definition at line 62 of file imcbdef.h.

Definition at line 63 of file imcbdef.h.

Definition at line 64 of file imcbdef.h.

Definition at line 65 of file imcbdef.h.

Definition at line 66 of file imcbdef.h.

Definition at line 67 of file imcbdef.h.

Definition at line 68 of file imcbdef.h.

Definition at line 69 of file imcbdef.h.

Definition at line 70 of file imcbdef.h.

Definition at line 71 of file imcbdef.h.

Definition at line 72 of file imcbdef.h.

Definition at line 73 of file imcbdef.h.

Definition at line 74 of file imcbdef.h.

Definition at line 75 of file imcbdef.h.

Definition at line 76 of file imcbdef.h.

Definition at line 77 of file imcbdef.h.

Definition at line 78 of file imcbdef.h.

Definition at line 79 of file imcbdef.h.

Definition at line 80 of file imcbdef.h.

Definition at line 81 of file imcbdef.h.

union { ... }

Definition at line 84 of file imcbdef.h.

Definition at line 85 of file imcbdef.h.

unsigned long long _imcb::imcb_q_ident

Definition at line 87 of file imcbdef.h.

Definition at line 90 of file imcbdef.h.

Definition at line 92 of file imcbdef.h.

Definition at line 93 of file imcbdef.h.

unsigned int _imcb::imcb_l_version

Definition at line 97 of file imcbdef.h.

Definition at line 99 of file imcbdef.h.

Definition at line 100 of file imcbdef.h.

union { ... }

unsigned long long _imcb::imcb_q_address_range

Definition at line 106 of file imcbdef.h.

Definition at line 108 of file imcbdef.h.

Definition at line 109 of file imcbdef.h.

union { ... }

struct _eihd* _imcb::imcb_l_ihd [read]

Definition at line 112 of file imcbdef.h.

struct _kfe* _imcb::imcb_l_kfe [read]

Definition at line 113 of file imcbdef.h.

Definition at line 114 of file imcbdef.h.

Referenced by exe_imgact().

Definition at line 115 of file imcbdef.h.

Definition at line 117 of file imcbdef.h.

Definition at line 119 of file imcbdef.h.

Definition at line 121 of file imcbdef.h.

union { ... }

Definition at line 125 of file imcbdef.h.

Definition at line 127 of file imcbdef.h.

union { ... }

Definition at line 131 of file imcbdef.h.

struct _plv* _imcb::imcb_ps_plv_address [read]

Definition at line 133 of file imcbdef.h.

union { ... }

Definition at line 137 of file imcbdef.h.

Definition at line 139 of file imcbdef.h.

union { ... }

Definition at line 143 of file imcbdef.h.

Definition at line 145 of file imcbdef.h.

union { ... }

Definition at line 149 of file imcbdef.h.

struct _plv* _imcb::imcb_ps_ssi_plv [read]

Definition at line 151 of file imcbdef.h.

union { ... }

struct _kferes* _imcb::imcb_l_kferes_ptr [read]

Definition at line 154 of file imcbdef.h.

Definition at line 155 of file imcbdef.h.

Definition at line 156 of file imcbdef.h.

unsigned short int _imcb::imcb_w_fid[3]

Definition at line 157 of file imcbdef.h.

Definition at line 158 of file imcbdef.h.

Definition at line 159 of file imcbdef.h.

struct _kferes* _imcb::imcb_l_kferes64_ptr [read]

Definition at line 160 of file imcbdef.h.

Definition at line 161 of file imcbdef.h.

Definition at line 162 of file imcbdef.h.

unsigned long long _imcb::imcb_q_linktime

Definition at line 163 of file imcbdef.h.


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

Generated on Fri Oct 9 10:26:16 2009 for FreeVMS by  doxygen 1.5.5