unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



AnalHeapBase(5)						      AnalHeapBase(5)



NAME

  AnalHeapBase - Obtains the base address of the analysis heap

SYNOPSIS

  #include <&lt;cmplrs/atom.anal.h>&gt;


  unsigned long	AnalHeapBase(
	  void );

DESCRIPTION

  An Atom tool's analysis routine calls	the AnalHeapBase routine to obtain
  the base address of the analysis heap.

  Although Atom's default location for the analysis heap is usually suffi-
  cient	for most applications, it may sometimes	conflict with an address
  range	used by	the application.

  Normally, an address conflict	would result in	a call to malloc returning
  zero to the Atom tool's analysis routine.   The routine should check for
  this case and, if it does occur, ask the tool's user to select another
  location for the analysis heap.  The -heapbase flag to the atom command
  accomplishes this.

RETURN VALUES

  The AnalHeapBase routine returns an unsigned long containing the base
  address of the analysis heap.

FILES

  /usr/include/cmplrs/atom.anal.h
      Header file contain external definitions of routines used	by Atom
      analysis routines

SEE ALSO

  Commands: atom(1)

  Functions: Thread(5)

  Programmer's Guide