#include <crashdata.h>

Struct TCodeSegInfo

Interface access: publishedPartner

struct TCodeSegInfo;

Description

Code segment information.

Members

Defined in TCodeSegInfo:

  • iCodeLoadAddrAddress where code segement was loaded from
  • iCodeRunAddrCode segment run address. If code segment is XIP then this is the same as iCodeL...
  • iCodeSizeCode size in bytes
  • iDataLoadAddrBuild time address of initialised writable data
  • iDataRunAddrAddress of writable data at run time
  • iDataSizeWritable data size in bytes. Combined .bss and .data sections
  • iNameName of code segment.
  • iRoDataLoadAddrAddress where read only data was loaded from
  • iRoDataRunAddrAddress of read only data at run time. If code segment is XIP then this is the s...
  • iRoDataSizeSize on bytes of the read only data
  • iSpare1reserved for future
  • iSpare2
  • iSpare3
  • iTypeType of the code segment.
  • iXIPSet to trie to indicates that this executable is executing in place.

Member data


iName

Interface access: publishedPartnerInherited from: crashdata.h

TBufC< KMaxPath > iName;

Description

Name of code segment.


iXIP

Interface access: publishedPartnerInherited from: crashdata.h

TBool iXIP;

Description

Set to trie to indicates that this executable is executing in place.


iType

Interface access: publishedPartnerInherited from: crashdata.h

TCodeSegType iType;

Description

Type of the code segment.


iCodeSize

Interface access: publishedPartnerInherited from: crashdata.h

TUint32 iCodeSize;

Description

Code size in bytes


iCodeRunAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iCodeRunAddr;

Description

Code segment run address. If code segment is XIP then this is the same as iCodeLoadAddr


iCodeLoadAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iCodeLoadAddr;

Description

Address where code segement was loaded from


iRoDataSize

Interface access: publishedPartnerInherited from: crashdata.h

TUint32 iRoDataSize;

Description

Size on bytes of the read only data


iRoDataRunAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iRoDataRunAddr;

Description

Address of read only data at run time. If code segment is XIP then this is the same as iRoDataLoadAddr


iRoDataLoadAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iRoDataLoadAddr;

Description

Address where read only data was loaded from


iDataSize

Interface access: publishedPartnerInherited from: crashdata.h

TUint32 iDataSize;

Description

Writable data size in bytes. Combined .bss and .data sections


iDataRunAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iDataRunAddr;

Description

Address of writable data at run time


iDataLoadAddr

Interface access: publishedPartnerInherited from: crashdata.h

TLinAddr iDataLoadAddr;

Description

Build time address of initialised writable data


iSpare1

Interface access: internal to technology

TUint32 iSpare1;

Description

reserved for future


iSpare2

Interface access: internal to technology

TUint32 iSpare2;

Description


iSpare3

Interface access: internal to technology

TUint32 iSpare3;

Description