Xsafe=mem, Xsbfast – HP SunSoft Pascal 4.0 User Manual

Page 85

Advertising
background image

The Pascal Compiler

61

3

–xs

(Solaris 2.x only) The

-xs

option disables Auto-Read for

dbx

in case you

cannot keep the

.o

files around. This option passes the

-s

option to the

assembler and the linker.

No Auto-Read

—This is the older way of loading symbol tables.

The compiler instructs the linker to place all symbol tables for

dbx

in the

executable file.

The linker links more slowly and

dbx

initializes more slowly.

If you move the executables to another directory, then to use

dbx

you

must move the source files, but you need not move the object (

.o

) files.

Auto-Read

This is the newer (and default) way of loading symbol tables.

The compiler distributes this information in the

.o

files so that

dbx

loads

the symbol table information only if and when it is needed.

The linker links faster and

dbx

initializes faster.

If you move the executables to another directory, then to use

dbx

, you

must move both the source files and the object (

.o

) files.

-xsafe=mem

(Solaris 2.x only) The

-xsafe=mem

option allows the compiler to assume no

memory-based traps occur.

This option grants permission to use the speculative load instruction on V9
machines.

-xsb

Same as

-sb

.

-xsbfast

Same as

-sbfast

.

Advertising