Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Enumerations
SymFiles.h File Reference
#include <MacTypes.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DiskTableInfo
struct  DiskSymbolHeaderBlock
struct  ResourceTableEntry
struct  FileReference
struct  ModulesTableEntry
union  FileReferenceTableEntry
union  ContainedStatementsTableEntry
struct  FileReferenceTableEntry.frte_fn
struct  FileReferenceTableEntry.frte_mte
struct  ContainedStatementsTableEntry.csnte_file
struct  ContainedStatementsTableEntry.csnte

Typedefs

typedef struct DiskTableInfo
typedef struct DiskSymbolHeaderBlock
typedef struct ResourceTableEntry
typedef struct FileReference
typedef struct ModulesTableEntry
typedef union FileReferenceTableEntry
typedef union ContainedStatementsTableEntry

Enumerations

enum  {
  kModuleKindNone = 0, kModuleKindProgram = 1, kModuleKindUnit = 2, kModuleKindProcedure = 3,
  kModuleKindFunction = 4, kModuleKindData = 5, kModuleKindBlock = 6
}
enum  { kEndOfList = 0xFFFF, kFileNameIndex = kEndOfList - 1 }
enum  { kSourceFileChange = kEndOfList - 1 }

Class Documentation

struct DiskTableInfo

Definition at line 52 of file SymFiles.h.

Class Members
UInt16 dti_first_page
UInt32 dti_object_count
UInt16 dti_page_count
struct DiskSymbolHeaderBlock

Definition at line 59 of file SymFiles.h.

Class Members
DiskTableInfo dshb_clte
DiskTableInfo dshb_cmte
DiskTableInfo dshb_const
DiskTableInfo dshb_csnte
DiskTableInfo dshb_ctte
DiskTableInfo dshb_cvte
OSType dshb_file_creator
OSType dshb_file_type
DiskTableInfo dshb_fite
DiskTableInfo dshb_frte
UInt16 dshb_hash_page
Str31 dshb_id
UInt32 dshb_mod_date
DiskTableInfo dshb_mte
DiskTableInfo dshb_nte
UInt16 dshb_page_size
UInt16 dshb_root_mte
DiskTableInfo dshb_rte
DiskTableInfo dshb_tinfo
DiskTableInfo dshb_tte
struct ResourceTableEntry

Definition at line 96 of file SymFiles.h.

Class Members
UInt16 rte_mte_first
UInt16 rte_mte_last
UInt32 rte_nte_index
SInt16 rte_res_number
UInt32 rte_res_size
ResType rte_ResType
struct FileReference

Definition at line 113 of file SymFiles.h.

Class Members
UInt16 fref_frte_index
UInt32 fref_offset
struct ModulesTableEntry

Definition at line 139 of file SymFiles.h.

Class Members
UInt16 mte_clte_index
UInt16 mte_cmte_index
UInt32 mte_csnte_idx_1
UInt32 mte_csnte_idx_2
UInt16 mte_ctte_index
UInt32 mte_cvte_index
UInt32 mte_imp_end
FileReference mte_imp_fref
SInt8 mte_kind
UInt32 mte_nte_index
UInt16 mte_parent
UInt32 mte_res_offset
UInt16 mte_rte_index
SInt8 mte_scope
UInt32 mte_size
union FileReferenceTableEntry

Definition at line 197 of file SymFiles.h.

Class Members
UInt16 frte_end_of_list
struct FileReferenceTableEntry frte_fn
struct FileReferenceTableEntry frte_mte
union ContainedStatementsTableEntry

Definition at line 238 of file SymFiles.h.

Class Members
struct
ContainedStatementsTableEntry
csnte
UInt16 csnte_end_of_list
struct
ContainedStatementsTableEntry
csnte_file
struct FileReferenceTableEntry.frte_fn

Definition at line 198 of file SymFiles.h.

Class Members
UInt32 mod_date
UInt16 name_entry
UInt32 nte_index
struct FileReferenceTableEntry.frte_mte

Definition at line 204 of file SymFiles.h.

Class Members
UInt32 file_offset
UInt16 mte_index
struct ContainedStatementsTableEntry.csnte_file

Definition at line 239 of file SymFiles.h.

Class Members
UInt16 change
FileReference fref
struct ContainedStatementsTableEntry.csnte

Definition at line 244 of file SymFiles.h.

Class Members
UInt16 file_delta
UInt16 mte_index
UInt32 mte_offset

Typedef Documentation

Definition at line 252 of file SymFiles.h.

typedef struct DiskSymbolHeaderBlock

Definition at line 83 of file SymFiles.h.

typedef struct DiskTableInfo

Definition at line 57 of file SymFiles.h.

typedef struct FileReference

Definition at line 117 of file SymFiles.h.

typedef union FileReferenceTableEntry

Definition at line 211 of file SymFiles.h.

typedef struct ModulesTableEntry

Definition at line 156 of file SymFiles.h.

typedef struct ResourceTableEntry

Definition at line 104 of file SymFiles.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
kModuleKindNone 
kModuleKindProgram 
kModuleKindUnit 
kModuleKindProcedure 
kModuleKindFunction 
kModuleKindData 
kModuleKindBlock 

Definition at line 161 of file SymFiles.h.

     {
       kModuleKindNone                                  = 0,
       kModuleKindProgram                        = 1,
       kModuleKindUnit                                  = 2,
       kModuleKindProcedure               = 3,
       kModuleKindFunction                       = 4,
       kModuleKindData                                  = 5,
       kModuleKindBlock                          = 6                         /* The module is an internal block */
};
anonymous enum
Enumerator:
kEndOfList 
kFileNameIndex 

Definition at line 192 of file SymFiles.h.

     {
       kEndOfList = 0xFFFF,
       kFileNameIndex = kEndOfList - 1
};
anonymous enum
Enumerator:
kSourceFileChange 

Definition at line 234 of file SymFiles.h.