HPlogo System Debug Reference Manual > Chapter 10 System Debug Standard Functions

func cmstackbase

MPE documents

Complete PDF
Table of Contents
Index

E0201 Edition 4 ♥
E0300 Edition 3
E0692 Edition 3

Returns the starting virtual address of a process's compatibility mode stack.

Syntax



  cmstackbase (pin)

Formal Declaration



  cmstackbase:lptr (pin:u16)

Parameters


pin

The process identification number (PIN) for which the starting virtual address of the CM stack is to be returned.

Examples



  $nmdebug > wl cmstackbase(%10)
  $2c4.40011cb0

Display the virtual address of the CM stack base for PIN %10.

  $nmdat > wl "CM stack size = ", cmstacklimit(pin) - cmstackbase(pin) +1
  CM stack size = $4350

Calculate and display the CM stack length (in bytes) for the current PIN.

Limitations, Restrictions


If the PIN does not exist, the function result is undefined and an error status is set.




func cmseg


func cmstackdst