Symbols
$ variables
example
see target expressions
$*
$java$ [1] [2]
$return
$this
-C apc option
-file
-if, aprobe option [1] [2] [3] [4]
-module
A
action
on_entry
on_exit
on_line [1] [2]
ACTION, in trace.cfg
active_but_disabled
Ada
ADI
advanced topics
all functions, probing
alloca
allocation of probe object
ANSI C
APC [1] [2]
automatic generation of [1] [2] [3]
comments
input files
register_name
apc
debugging
errors
man page
apc command
APC file
apcgen [1] [2]
man page
APD
APD file [1] [2]
APD files
multiple
none
persistent [1] [2] [3] [4]
APD ring [1] [2] [3] [4] [5] [6]
apformat [1] [2] [3]
debugging
example
man page
API [1] [2] [3] [4]
Aprobe [1] [2] [3]
apinfo
man page [1] [2]
apjava
apmkadi
man page
application
Application Programming Interface. See API
aprobe
man page
performance
stack size [1] [2]
Aprobe
API
command prompt
summary of [1] [2]
using
window
Aprobe API
aprobe command
example
Aprobe Data File
APROBE environment variable
Aprobe preprocessor directives
Aprobe runtime
aprobe.h [1] [2]
aprobe.h file [1] [2]
aprobe.jar
APROBE_LIBPATH
APROBE_RING_SIZE
apsymbols
ap_AdaExceptionPropagated
ap_AddressT
ap_AddressToLineId
ap_AddressToModule
ap_AddressToSymbol [1] [2]
ap_AddTime [1] [2] [3]
ap_AixCppException
ap_AllProbeVectorIndex
ap_ApdLogMethod [1] [2]
ap_ApdRingChangeCallbackT
ap_ApplicationModuleId [1] [2]
ap_ApplicationModuleName
ap_AprobeFormatTime [1] [2]
ap_AprobeRunTime
ap_AprobeRuntimeModule
ap_AprobeStateT
ap_AprobeTime
ap_AskYesOrNo
ap_Basename
ap_BitMove
ap_BitSet
ap_BooleanT
ap_BoundedStringLimit
ap_BoundedStringValue
ap_BoundedStrlen
ap_Byte
ap_Calloc
ap_CatenateStrings
ap_CompareAndSwap
ap_ConstantSymbol
ap_CopyStringFragment
ap_Coverage_Disable
ap_Coverage_DoSnapshot
ap_Coverage_Enable
ap_CppException
ap_CppExceptionPropagated [1] [2] [3]
ap_CreateCircularBufferLogMethod
ap_CreateHistogram
ap_CreateXYGraph
ap_CurrentAprobeState [1] [2]
ap_CurrentException
ap_CurrentLineId
ap_CurrentThreadId
ap_DataPointerT
ap_DataSymbol
ap_Date [1] [2] [3]
ap_DateYear [1] [2] [3]
ap_Day [1] [2] [3]
ap_DayDate [1] [2] [3]
ap_DayDateYear [1] [2] [3]
ap_DecrementDisableProbesCount
ap_DefaultLogMethod
ap_DetermineVprintfLen
ap_Dirname [1] [2]
ap_DisableProbe [1] [2] [3] [4] [5] [6]
ap_DisableProbePatch
ap_DisplayHistogram
ap_DisplayMessageAndWait
ap_DllGlobalSymbolAddress
ap_DoCircularBufferSnapshot [1] [2]
ap_DoFileAndSymbolWildcardsMatch
ap_DoNotInstrumentByName
ap_DoNotInstrumentFunction
ap_DoPeriodically [1] [2] [3]
ap_ElapsedTime
ap_EnableProbe [1] [2] [3] [4] [5]
ap_EnableProbePatch
ap_EntryAction [1] [2]
ap_Error
ap_eventlog.h
ap_ExceptionHandlerProcT
ap_ExceptionKindT
ap_ExceptionT
ap_ExecutionContextPtr
ap_ExeGlobalSymbolAddress
ap_ExitAction [1] [2]
ap_ExpandFileName
ap_ExternSymbol [1] [2]
ap_FetchAndAdd
ap_FileExists
ap_FileNameT
ap_FormatAddress
ap_FormatAddressSize
ap_FormatDataFromFile
ap_FormatSymbolSize
ap_FormatTime [1] [2]
ap_Free
ap_FullModuleName
ap_FunctionId [1] [2]
ap_FunctionIdsEqual
ap_FunctionIdT
ap_FunctionIdToIndex
ap_FunctionIdToInteger
ap_FunctionIndexToFunctionId
ap_FunctionIndexToId
ap_FunctionIteratorProcT
ap_FunctionPointer
ap_FunctionPointerSymbol
ap_FunctionSymbol [1] [2]
ap_FunctionToModule
ap_FunctionToSymbol [1] [2]
ap_GenerateLogId
ap_GenerateStringLiteralValue
ap_GenerateUalId
ap_GetApdFilename
ap_GetCurrentTime
ap_GetExceptionMessage
ap_GetLogIdEntryPtr
ap_GetLogMethodData
ap_GetLogMethodProc
ap_GetModuleChecksum
ap_GetNextToken
ap_GetNumberOfApdFiles [1] [2] [3]
ap_GetNumberOfApdRings
ap_GetThreadStackBounds
ap_GetTime [1] [2] [3]
ap_GetTimeImage
ap_GetTraceback
ap_GlobalSymbolAddress
ap_GnatAdaException
ap_HashTableT
ap_ImmediateFormat
ap_IncrementDisableProbesCount
ap_InitializeAprobe
ap_InitializeLogMethod
ap_InputText
ap_InstrumentAllLines
ap_InstrumentFunction [1] [2] [3] [4]
ap_InstrumentLine
ap_InstrumentOffset
ap_InstrumentSymbolByName [1] [2]
ap_Int32
ap_Int64
ap_IntegerToLogId
ap_IsGlobalSymbol
ap_IsInstrumented
ap_IsLineInstrumented
ap_IsMainThread
ap_IsNoFunctionId
ap_IsNoLineId
ap_IsNoModuleId
ap_IsNoName
ap_IsNoSymbolId
ap_IsNoThreadId
ap_IsNoUalDataKey
ap_IsNoUalId
ap_IsOffsetInstrumented
ap_IterateThroughFunctions
ap_IterateThroughLines [1] [2]
ap_IterateThroughModules [1] [2]
ap_IterateThroughSymbols
ap_IterateThroughThreads
ap_IterateThroughUals
ap_JavaNoId
ap_Java_AddProbeBeanTarget
ap_Java_AddProbeTargetListEntry
ap_Java_AddRemoveProbeTargetListEntry
ap_Java_AddTargetListToProbeTarget [1] [2]
ap_Java_DisableProbePatch
ap_Java_EnableProbePatch
ap_Java_GetMethodFileName
ap_Java_GetMethodParameterName
ap_Java_GetMethodParameterType
ap_Java_GetPrintableMethodName
ap_Java_GetProbeTargetListId
ap_Java_LinesAccessModeT [1] [2]
ap_Java_ParamAccessModeT [1] [2]
ap_Java_RegisterProbeBean
ap_Java_RegisterProbeTarget
ap_Java_RegisterProbeTargetList
ap_Java_RegisterProbeTargetListMethodMatchCallback
ap_Java_SetProbeBeanParamValue
ap_Java_SetProbeListEntryParamValue
ap_LineAction
ap_LineIdIteratorProcT
ap_LineIdsEqual
ap_LineIdT [1] [2]
ap_LineIdToIndex
ap_LineIdToNumber
ap_LineIdToOffset
ap_LineIdToSize
ap_LineIdToSourceFile
ap_LineIndexToId
ap_LineNumberToLineId
ap_LinesInstrumented
ap_LinesNotInstrumented
ap_LinesUnspecified
ap_LockLogArea [1] [2] [3]
ap_LogAndPrintExceptionsInThread
example
ap_LogAndPrintExceptionsProc
ap_LogData [1] [2]
ap_LogDataWithPtr
ap_LogExceptionsInThread
ap_LogExceptionsProc
ap_LogIdT [1] [2]
ap_LogItemPtrT
ap_LogMethodCloseT
ap_LogMethodIdT [1] [2]
ap_LogMethodInitT
ap_LogMethodLockT
ap_LogMethodLogT
ap_LogMethodMarkerT
ap_LogMethodReleaseT
ap_LogMethodSnapshotT
ap_LogSnapshot [1] [2] [3] [4]
ap_LogSubprogramEntry [1] [2] [3]
ap_LogSubprogramExit [1] [2] [3] [4]
ap_LogTraceback [1] [2]
example
ap_LogTracebackFunc
ap_Malloc
ap_MaxTime
ap_MaxTimeImageLength
ap_Memwatch_Allocation
ap_Memwatch_Deallocation
ap_Memwatch_DoSnapshot
ap_Memwatch_DoSnapShot
ap_Memwatch_Reallocation
ap_MinTime
ap_ModuleDataOrigin
ap_ModuleIdsEqual
ap_ModuleIdT
ap_ModuleIdToModuleIndex
ap_ModuleIndexToId
ap_ModuleIteratorProcT
ap_ModuleKind
ap_ModuleKindT
ap_ModuleName [1] [2]
ap_ModuleNameToId
ap_ModuleTextOrigin
ap_NameT
ap_NewProcessCallbackPtrT
ap_NextLineIdForSameLine
ap_NextLineIdForSameOffset
ap_NoDataPointer
ap_NoDate [1] [2] [3]
ap_NoException
ap_NoFunctionId
ap_NoLineId
ap_NoModuleId
ap_NoModuleKind
ap_NoName [1] [2]
ap_NoProbeVectorIndex
ap_NoProcessId
ap_NormalizeFileName
ap_NoSnapshotId
ap_NoSymbolKind
ap_NoThreadId
ap_NoThreadIndex
ap_NoUalDataKey
ap_NoUalId
ap_NumberOfFunctions
ap_NumberOfLines
ap_NumberOfModules
ap_NumberOfSymbols
ap_NumberOfUals
ap_Offset
ap_OffsetAction [1] [2]
ap_OffsetT
ap_OffsetToLineId
ap_Pa4AdaException
ap_ParamNone
ap_ParamReadOnlyMode
ap_ParamReadWriteMode
ap_ParamUnspecified
ap_ParentThreadId
ap_perfmon.h
ap_perfmon_CloseInstance
ap_perfmon_DecrementCounter
ap_perfmon_IncrementCounter
ap_perfmon_InitializeInstance [1] [2]
ap_perfmon_SetCounter
ap_PeriodicActionT [1] [2]
ap_PersistentLogMethod
ap_PreviousLineIdForSameLine
ap_PreviousLineIdForSameOffset
ap_PrintAddress
ap_PrintAndLogExceptionsInThread
ap_PrintExceptionsInThread
ap_PrintExceptionsProc
ap_PrintTraceback [1] [2]
ap_PrintTracebackFunc
ap_ProbeActionReason [1] [2] [3] [4]
ap_ProbeActionReasonT
ap_ProbeActionRecordPtr
ap_ProbeData
ap_ProbeInstancePtrT [1] [2]
ap_ProbesAreDisabled
ap_ProbeVectorIndexT
ap_ProcessId
ap_ProcessIdT
ap_Profile_Disable
ap_Profile_DoSnapshot
ap_Profile_DoSnapshotForAll
ap_Profile_Enable [1] [2]
ap_Profile_GetOptions
ap_Profile_SaveOptions
ap_Profile_SetOptions
ap_RaisePowerAdaException
ap_RbTreeT
ap_ReadMemory
ap_Realloc
ap_RecordDynamicFunctionSymbol
ap_RegisterAndInstrumentLine
ap_RegisterApdRingChangeCallback [1] [2]
ap_RegisterDefaultLogMethodId
ap_RegisterExceptionHandler [1] [2]
ap_RegisterLogIdAsMarker
ap_RegisterLogIdWithLogMethod
ap_ReleaseLockedLogArea
ap_RestoreLogMethodsToDefault
ap_RootCauseLogData
ap_RootCauseLogDataWithPtr
ap_RootCauseTraceDisable
ap_RootCauseTraceDisableForThread
ap_RootCauseTraceEnable
ap_RootCauseTraceEnableForThread
ap_RootCauseTraceIsEnabled
ap_RootCauseTraceIsEnabledForFunction
ap_RootCauseTraceIsEnabledForMethod
ap_RootCauseTraceIsEnabledForProbeAction
ap_SignedBitExtract
ap_SizeT
ap_SnapshotErrorKeyword
ap_SnapshotExceptionKeyword
ap_SnapshotInformationKeyword
ap_SnapshotWarningKeyword
ap_StrDup [1] [2]
ap_StrFree [1] [2] [3]
ap_StringValue [1] [2]
ap_Strlen
ap_StubRoutine [1] [2]
example
ap_SubTime
ap_SymbolAddress
ap_SymbolFileName
ap_SymbolIdsEqual
ap_SymbolIdT [1] [2]
ap_SymbolIndexToId
ap_SymbolIteratorProcT
ap_SymbolKind
ap_SymbolKindT
ap_SymbolName [1] [2]
ap_SymbolNameToId [1] [2]
ap_SymbolSize
ap_SymbolToFunction [1] [2]
ap_SymbolToIndex
ap_SymbolToModule [1] [2]
ap_TargetModule
ap_ThisProbe
ap_ThisUalId
ap_ThreadContextPtr
ap_ThreadEntryPoint
ap_ThreadExiting [1] [2]
ap_ThreadId
ap_ThreadIdsEqual
ap_ThreadIdT [1] [2]
ap_ThreadIndex
ap_ThreadIteratorProcT
ap_ThreadStackBaseAddress
ap_ThreadStackSize
ap_Time, example
ap_TimePrecisionT
ap_TimeT [1] [2]
ap_TimeToFloat [1] [2] [3]
ap_TimeToInt64
ap_TimeToSeconds
ap_TokenizeLine
ap_TracebackAction
ap_Trace_ClearBuffer
ap_Trace_DoSnapshot
ap_Trace_GetDefaultOptions
ap_Trace_GetOptions
ap_Trace_SaveOptions
ap_Trace_SetOptions
ap_UalArgc [1] [2] [3]
ap_UalArgv [1] [2] [3]
ap_UalDataGet
ap_UalDataKeyInit
ap_UalDataKeyT
ap_UalDataSet
ap_UalId
ap_UalIdsEqual
ap_UalIdT
ap_UalIteratorProcT
ap_UalModule
ap_UalNameToUalId
ap_Uint32
ap_Uint64
ap_UnknownReason [1] [2]
ap_UnsignedBitExtract
ap_UpdateHistogram
ap_UpdateHistogramValues
ap_UpdateXYGraph
ap_VectorT
ap_WinNTSEHException
ap_WinNTVCppException
ap_WriteEventLogEntry
ap_Year [1] [2] [3]
ap_YearMonthDay [1] [2] [3]
arguments for UAL
arguments to executable
arguments to UAL
arrays, logging
assembly
atcmerge [1] [2] [3]
automatic data formatting
B
Backus-Naur Form (BNF)
built-in operations
C
C programming language [1] [2]
C source file
C++ [1] [2] [3]
C, ANSI
call trace
call, to target function
callback
caller, logging
catch
checksum
child process
circular buffer [1] [2]
class data
com.ocsystems.aprobe
com.ocsystems.aprobe Java package
com.ocsystems.aprobe.Logger
com.ocsystems.aprobe.ProbeMethod
com.ocsystems.aprobe.ProbeThread
com.ocsystems.aprobe.SymbolTable
command prompt, Aprobe
CommaOutputFile
comments in APC
compile-time errors, in apc
compiler options
/Zi
/Zi, /Zd [1] [2]
/Zi, /ZI
passing to apc
compiler options, to apc
compiler warnings
configuration file [1] [2]
coverage
events
memwatch
profile
trace
context_description
Coverage keyword [1] [2]
coverage, performance
coverage, predefined probe [1] [2] [3]
CoverageEnabledInitially
D
data structures
thread-safe
data, summarizing
debug information
and apcgen
debug, link option
debugging apformat
debugging probes
DefaultLevels [1] [2]
DEFINE
definitions, of terms
delete
delete operator
delog
demangling
Demo Workspace
deployment descriptor file
DepthOfCallChain
directive, Probe Action
directives
disable a function
disabled probe
DisplayReports
DLL
DTD, for XMJ file
E
environment variables
JAVA_HOME
events, predefined probe [1] [2] [3]
example
ap_CreateXYGraph
ap_DoPeriodically()
ap_LogAndPrintExceptionsInThread
ap_LogTraceback
ap_RegisterApdRingChangeCallback
ap_StubRoutine
ap_Time operations
ap_Trace_DoSnapshot
auto log in format routine
automatic format
checking ap_ProbeActionReason
coverage.cfg
dynamic probe
Event Log interface
events DetailedReport
events TotalReport
events.cfg
Java probe
log statements
logging a string
logging an array
memwatch.cfg
nested probe
of using aprobe
Perfmon interface
pragma nofloat
printing all function names
printing symbol, module names
probe function names
probe nesting, visibility
probe type
profile report
profile.cfg
program, thread, function probes
recursive probe activation
target expressions [1] [2]
test coverage report
trace report
trace.cfg
user-supplied format
exceptions [1] [2]
executable
parameters for
execvp
F
FALSE
fib.apc file
fib.c example
file context indicator
filename associated with a symbol
Files Reference [1] [2] [3]
FILTER
filtering data
first, on_line
float parameter
floating point registers
format
formal parameters to
parameters
user-supplied
example
format probe [1] [2] [3] [4]
format routines
format time [1] [2]
formatting
automatic
defined
user-supplied
function
calling
external
static
FUNCTION events
function ID [1] [2] [3]
iterator for
function probe [1] [2]
FunctionId
functions [1] [2]
function_name, in target expression
G
getMethodId()
getPrintableMethodName() [1] [2]
Graphical User Interface
GUI [1] [2]
H
hash table, lock-free
heap memory watcher [1] [2]
heap size, aprobe
I
IndexCallChains
IndexSymbols
info predefined probe [1] [2]
info.dll [1] [2]
InstanceName
instrumentation [1] [2]
iterator
for functions
for lines
for modules
for symbols
for threads
for UALs
J
Java [1] [2] [3]
probes [1] [2]
Java Virtual Machine
JAVA_HOME environment variable
JVM [1] [2]
L
last, on_line [1] [2]
LEVELS
line ID
iterator for
link options
/debug [1] [2] [3]
/pdb:none [1] [2]
linker options
passing to apc [1] [2]
load modules
load shedding [1] [2] [3]
load, of a library
log [1] [2] [3] [4] [5]
from Java
of arrays
of multiple values
of pointers
overhead of
log ID [1] [2]
log method [1] [2]
log method ID
log statement
example [1] [2]
log()
logging
arrays
example
defined
multiple values
pointers
strings [1] [2]
with user format
LOGGING ENABLE in trace.cfg
LogLines [1] [2]
LogTimes
M
mangling
MaxDepthOfTracedCalls
MAX_DEPTH
memwatch, predefined probe [1] [2]
method ID
methods
methods, overloaded
module context indicator
module ID [1] [2]
iterator for
module kind
ModuleId
modules [1] [2]
module_basename
multiple values, logging
N
name not found, apc error
name spaces
native [1] [2]
nested probes
and recursion [1] [2]
example
network drive
new [1] [2]
nofloat, pragma
NumberOfTracedItems
O
object file
object modules
object of probe type
onEntry, Java method
onExceptionExit, Java method
onExit, Java method
onLine(), Java method
on_entry [1] [2] [3]
on_exit [1] [2] [3]
on_line [1] [2] [3] [4] [5] [6] [7]
on_offset
operations
thread-safe
operations, built-in
options
compiler
linker, passing to apc
overhead
overloaded methods
overview, of Aprobe [1] [2]
P
parameters
for executable [1] [2]
for UAL [1] [2] [3]
format
to probe action
parameters for executable
parameters for UAL
parameters to UAL
PARAMETERS, Java
parameters_for_executable
patching
PATH environment variable
performance
coverage probe
events probe
of aprobe
predefined probes
profile probe
trace probe
persistent
persistent APD file [1] [2] [3] [4] [5] [6]
pointers, logging [1] [2]
power users
pragma nofloat
predefined probes [1] [2]
dynamic analysis [1] [2]
events [1] [2]
how they work
info [1] [2]
memwatch [1] [2]
performance
profile [1] [2] [3]
quick_gui library [1] [2] [3]
static analysis
test coverage [1] [2] [3]
trace [1] [2]
preprocessor [1] [2]
preprocessor directives [1] [2]
printf
private types
probe
action parameters
activation
all [1] [2] [3]
debugging
defined
enclosing
format [1] [2]
function
name space
objects
program [1] [2]
syntax of
thread
type [1] [2]
types
Probe Action directives
probe all [1] [2]
probe descriptor file
probe directive
probe format [1] [2] [3]
probe program [1] [2] [3]
probe thread [1] [2]
probe type
probe variables
ProbeBean
ProbeMethod
probes
defined
ProbeThreadTrigger
process
process ID
PROFILE
profile probe, performance
profile, predefined probe [1] [2] [3]
ProfilingEnabledInitially [1] [2]
program probe [1] [2] [3]
conflict with format probe
program probes
Q
quick_gui, probe library [1] [2] [3]
quick_gui.dll
quick_gui.h [1] [2] [3] [4]
R
raise, exception
range of array indices
recursion [1] [2]
red-black tree
registers, floating point
register_name, in APC
REMOVE [1] [2]
ReportAllOffsetsSeparately
ReportCallers
ring, APD [1] [2] [3] [4] [5] [6]
RootCause [1] [2] [3]
RootCauseTraceIsEnabledForThread
routines
run time
runtime
S
SaveTraceDataTo [1] [2]
saving registers
SeparateTables
slice
slice, array, logging
snapshot
SNAPSHOT [1] [2] [3]
SortByCumulativeTime
source line
source_file_basename
stack size, aprobe
stack trace
Start menu
StartGUI
StartWithGUI [1] [2] [3]
strings, logging [1] [2]
stripped
struct parameter
stub a function
subprograms
summary, of aprobe
symbol ID
iterator for
symbol index
symbol table
SymbolId
symbols
syntax, of APC
T
target application
target executable
target expression
definition of
example
target function, calling
target machine
target method ID
target name space
target operating system
target program
target registers
target variables
TargetListMethodMatchCallbackT
TC file
terminology
test coverage predefined probe [1] [2] [3]
this pointer
thread ID
iterator for
thread probe [1] [2] [3]
thread probes
thread-safe
data structures
operations
threads
threads, Java
throw
time, Aprobe support for
tools reference
TRACE
trace performance
trace, predefined probe [1] [2]
trace.apc
trace.dll [1] [2]
traceback
TRACE_LINES
TracingEnabledInitially
TRIGGER [1] [2] [3]
trigger function
TRUE
type mismatch
type, probe
typedef
typedef probe [1] [2]
typeof
U
UAL
aprobe search order
parameters for [1] [2] [3]
same as DLL
see User Action Library
UAL file
UAL ID
iterator for
ual_lib directory
umbrella
and recursion
example [1] [2]
upscope visibility
User Action Library [1] [2] [3] [4]
user program
user-supplied format
V
vector, lock-free
Verbose
verbosity of formatted output
visibility
example
in probes
VisualHistogram
W
warnings, C compiler
wildcard
in XMJ file
window, Aprobe
workspace
Workspace
X
xmj
.xmj file [1] [2]
XMJ file [1] [2] [3]