HP-UX Architecture Conventions

Sections in 64-bit Mode

SUBSPACE NAME

SECTION NAME

 

 

$INIT$

.init

 

 

$LIT$

.rodata

 

 

$MILLICODE$

.text

 

 

$PREINIT$

.preinit

 

 

$SHORTBSS$

.sbss

 

 

$SHORTDATA$

.sdata

 

 

$TBSS$

.tbss

 

 

The assembler translates access rights into a set of read, write or execute permissions for the section.

The assembler ignores the sort key and quadrant attributes.

The alignment attribute maps directly to the section alignment.

The COMMON and DUP_COMM attributes map to a COMDAT section.

The CODE_ONLY, FIRST, and FROZEN attributes are ignored.

The UNLOADABLE attribute maps to a non-allocated section.

For more information about ELF, see ELF 64 Object File Format, at URL: http://www.software.hp.com/STK/.

Chapter 3

45