Difference between revisions of "AUG Index"
From OC Systems Wiki!
m (→Symbols) |
m |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<div><div> | <div><div> | ||
− | [[AUG_Predefined_Probes|Previous]] [[AUG_Contents|Contents]] [[AUG_Top|Top]] | + | [[AUG_Predefined_Probes|[Previous]]] [[AUG_Contents|[Contents]]] [[AUG_Top|[Top]]] |
Aprobe User Guide | Aprobe User Guide | ||
Line 14: | Line 14: | ||
This index is taken from the original Aprobe documentation. In general, this index will not be further modified. | This index is taken from the original Aprobe documentation. In general, this index will not be further modified. | ||
− | + | You should use the search box in the upper right to find all the latest information. | |
− | [[Special:Categories|Categories]] | + | You can also search for categories of topics here: [[Special:Categories|Categories]] |
Line 428: | Line 428: | ||
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|object file]] |
− | [ | + | [[AUG_Tools_Reference#APROBE_SEARCH_PATH|object files, locating]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|object modules]] |
− | [ | + | [[AUG_4_Advanced_Topics#Probe Types|object of probe type]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|onEntry, Java method]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|onExceptionExit, Java method]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|onExit, Java method]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|onLine, Java method]] |
− | + | [[AUG_3_Writing_APC_Probes#on_entry|on_entry, apc]] | |
− | + | [[AUG_3_Writing_APC_Probes#on_exit|on_exit, apc]] | |
− | + | [[AUG_3_Writing_APC_Probes#on_line|on_line, apc]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#on_offset|on_offset, apc]] |
− | + | [[AUG_2_Aprobe_Basics#Built-in Operations|operations]] | |
− | [ | + | [[AUG_Aprobe_API_Reference#Support For Thread-Safe Operations|thread-safe]] |
− | |||
options | options | ||
− | [ | + | [[AUG_Tools_Reference#apc|compiler, passing to apc]] |
− | [ | + | [[AUG_Tools_Reference#apc|linker, passing to apc]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#GNAT Ada Out mode parameters|out parameter, Ada]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#C function and method names|overloaded methods]] |
− | + | [[AUG_3_Writing_APC_Probes#Ada subprogram names|overloaded subprograms]] | |
− | [ | + | [[AUG_2_Aprobe_Basics#Overview of Aprobe|overview, of Aprobe]] |
− | overview, of Aprobe | ||
== P == | == P == | ||
− | [ | + | [[AUG_3_Writing_APC_Probes|parameters]] |
− | + | [[AUG_2_Aprobe_Basics#A Simple Example|for executable]] | |
− | + | [[AUG_Aprobe_API_Reference#UAL_Parameters|for UAL]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#Format Routines Have Pointer Parameters|format]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#GNAT Ada Out mode parameters|out mode]] |
− | [ | + | [[AUG_4_Advanced_Topics#Parameters to Probe Actions|to probe action]] |
− | [ | + | [[AUG_2_Aprobe_Basics#A Simple Example|parameters for executable]] |
− | [ | + | [[AUG_Aprobe_API_Reference#UAL_Parameters|parameters for UAL]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Tracing Java Programs|PARAMETERS, Java]] |
− | + | [[AUG_2_Aprobe_Basics#Overview of Aprobe|patching]] | |
− | [ | + | [[AUG_Tools_Reference#APROBE|PATH environment variable]] |
− | PATH environment variable | + | performance |
− | + | [[Coverage_Predefined_Probe#Test Coverage Performance Issues|coverage.ual]] | |
− | [ | + | [[Events_Predefined_Probe#Events Performance Issues|events probe]] |
− | [ | + | [[AUG_4_Advanced_Topics#Aprobe Performance Considerations|of aprobe]] |
− | [ | + | [[AUG_Predefined_Probes#Performance Issues|predefined probes]] |
− | [ | + | [[Profile_Predefined_Probe#Profile Performance Issues|profile.ual]] |
− | [ | + | [[Trace_Predefined_Probe#Trace Performance Issues|trace.ual]] |
− | [ | + | persistent APD file |
− | + | [[AUG_Tools_Reference#apformat|apformat]] | |
− | persistent APD file [ | + | [[AUG_Aprobe_API_Reference#APD File Information|api]] |
− | pointers, logging | + | [[AUG_Files_Reference#APD File|definition]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Logging Pointers|pointers, logging]] |
− | + | [[AUG_2_Aprobe_Basics#Ada|PowerAda]] | |
− | [ | + | [[AUG_4_Advanced_Topics#Pragma nofloat|pragma nofloat]] |
− | predefined probes | + | predefined probes |
− | + | [[AUG_Predefined_Probes|introduction]] | |
− | + | [[:Category:Predefined_Probe|list]] | |
− | [ | + | [[AUG_2_Aprobe_Basics#Overview|preprocessor]] |
− | + | [[AUG_3_Writing_APC_Probes#The Aprobe Preprocessor Directives|preprocessor directives]] | |
− | + | [[AUG_Aprobe_API_Reference#Private Types and Operations|private types, aprobe]] | |
− | + | probe | |
− | + | [[AUG_Aprobe_API_Reference#Action Routine Prototype|action parameters]] | |
− | + | [[AUG_4_Advanced_Topics#Probe Activation and State Transitions|activation]] | |
− | + | [[AUG_4_Advanced_Topics#The probe all directive|all]] | |
− | + | [[AUG_3_Writing_APC_Probes#Debugging Your Probes|debugging]] | |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|defined]] | |
− | + | [[AUG_4_Advanced_Topics#Probe Nesting and Visibility Rules|enclosing]] | |
− | + | [[AUG_3_Writing_APC_Probes#User-Supplied Formatting|format]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#The probe Directive|function]] |
− | + | [[AUG_3_Writing_APC_Probes#Target Expressions|name space]] | |
− | + | [[AUG_4_Advanced_Topics#Dynamic Probe Allocation, Deletion|objects]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#The probe Directive|program]] |
− | [ | + | [[AUG_Files_Reference#APC File|syntax of]] |
− | + | [[AUG_3_Writing_APC_Probes#The probe Directive|thread]] | |
− | [ | + | [[AUG_4_Advanced_Topics#Probe Types|types]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Probe Action Directives|Probe Action directives]] |
− | [ | + | [[AUG_4_Advanced_Topics#The probe all directive|probe all]] |
− | + | [[AUG_Files_Reference#XMJ File|probe descriptor file, Java]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#Probe Action Directives|probe directive]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#User-Supplied Formatting|probe format]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Probe Action Directives|probe program]] |
− | + | [[AUG_3_Writing_APC_Probes#Probe Action Directives|probe thread]] | |
− | [ | + | [[AUG_4_Advanced_Topics#Probe Types|probe type]] |
− | + | [[AUG_3_Writing_APC_Probes#Probe Action Directives|probe variables]] | |
− | + | [[AUG_5_Writing_Java_Probes#ProbeBeans|ProbeBean]] | |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|ProbeMethod]] |
− | [ | + | [[AUG_5_Writing_Java_Probes#Write the Probe In Java|ProbeThreadTrigger]] |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|process]] | |
− | [ | + | [[AUG_Aprobe_API_Reference#Process and Thread Support|process ID]] |
− | [ | + | [[Profile_Predefined_Probe#PROFILE|PROFILE]] |
− | + | [[Profile_Predefined_Probe|profile, predefined probe | |
− | + | [[Profile_Predefined_Probe#Profile Performance|profile.ual, performance]] | |
− | + | [[Profile_Predefined_Probe#ProfilingEnabledInitially| ProfilingEnabledInitially]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#The probe Directive|program probe]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|program probes]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Ada protected objects|protected object, probing]] |
− | [ | ||
− | [ | ||
− | |||
− | [ | ||
− | |||
− | [ | ||
− | |||
− | [ | ||
− | |||
− | profile, predefined probe | ||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | [ | ||
== Q == | == Q == | ||
− | quick_gui, probe library | + | [[Quick_GUI_Library|quick_gui, probe library]] |
− | + | [[AUG_Predefined_Probes#Callable API|quick_gui.h]] | |
− | + | [[AUG_Predefined_Probes#Callable API|quick_gui.ual]] | |
== R == | == R == | ||
− | [ | + | [[AUG_3_Writing_APC_Probes#Exception Support|raise, exception]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Logging Arrays|range of array indices]] |
− | + | [[AUG_4_Advanced_Topics#Nested Probes and Recursive Calls|recursion]] | |
− | [ | + | [[AUG_Aprobe_API_Reference#Data Structures|red-black tree]] |
− | [ | + | [[AUG_4_Advanced_Topics#Pragma nofloat|registers, floating point]] |
− | [ | + | [[AUG_Files_Reference#APC File|register_name, in APC]] |
− | REMOVE [ | + | REMOVE |
− | [ | + | [[Profile_Predefined_Probe#REMOVE|profile probe]] |
− | [ | + | [[Trace_Predefined_Probe#REMOVE|trace probe]] |
− | ring, APD | + | [[Coverage_Predefined_Probe#ReportAllOffsetsSeparately|ReportAllOffsetsSeparately]] |
− | + | [[Trace_Predefined_Probe#ReportCallers|ReportCallers]] | |
− | [ | + | [[AUG_4_Advanced_Topics#Multiple APD Files|ring, APD]] |
− | + | [[AUG_4_Advanced_Topics#Loading Probes Without Aprobe|RootCause]] | |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|routines]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|run time]] |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|runtime]] | |
− | + | [[AUG_4_Advanced_Topics#Replacing Your Application With A Script|run_with_aprobe_apo]] | |
− | + | [[AUG_4_Advanced_Topics#Replacing Your Application With A Script|run_with_aprobe_edit]] | |
== S == | == S == | ||
− | + | [[Trace_Predefined_Probe#SaveTraceDataTo|SaveTraceDataTo]] | |
− | [ | + | [[Profile_Predefined_Probe#SeparateTables|SeparateTables]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|shared libraries]] |
− | + | [[AUG_Tools_Reference#Logging String Values|slice]] | |
− | + | [[AUG_3_Writing_APC_Probes#Logging Arrays|slice, array, logging]] | |
− | [ | + | [[AUG_Predefined_Probes#Snapshots|snapshot]] |
− | + | SNAPSHOT | |
− | [ | + | [[Coverage_Predefined_Probe#SNAPSHOT|coverage probe]] |
− | + | [[Profile_Predefined_Probe#SNAPSHOT|profile probe]] | |
− | [ | + | [[Profile_Predefined_Probe#SortByCumulativeTime|SortByCumulativeTime]] |
− | SNAPSHOT [ | + | [[AUG_3_Writing_APC_Probes#on_line|source line]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Target Expressions|source_file_basename]] |
− | + | [[AUG_Tools_Reference#aprobe|stack size, aprobe]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#Stack Trace Support|stack trace]] |
− | [ | + | [[Statprof_Predefined_Probe|Statistical Profiling, statprof.ual]] |
− | [aprobe | + | [[Statprof_Predefined_Probe|statprof.ual] |
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | [ | ||
strings, logging [aprobe-6.html#MARKER-2-619 [1]] [aprobe-11.html#MARKER-2-1715 [2]] | strings, logging [aprobe-6.html#MARKER-2-619 [1]] [aprobe-11.html#MARKER-2-1715 [2]] | ||
− | [ | + | [[AUG_Files_Reference#ADI File|stripped]] |
− | [ | + | [[AUG_Files_Reference#ADI File|stripped executable]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Stub Support|stub a function]] |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|subprograms]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#Specifying Function Names|subprograms, overloaded]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Overview of Aprobe|summary, of aprobe]] |
− | [ | + | [[AUG_Aprobe_API_Reference#Aprobe Symbol Operations|symbol ID]] |
− | [ | + | [[AUG_Aprobe_API_Reference#Symbol Iterator|iterator for]] |
− | [ | + | [[AUG_Aprobe_API_Reference#Overview of Modules, Symbols, and Functions|symbol index]] |
− | [ | + | [[AUG_Aprobe_API_Reference#Overview of Modules, Symbols, and Functions|symbol table]] |
− | [ | + | [[AUG_4_Advanced_Topics#Symbols, Modules and Functions|SymbolId]] |
− | [ | + | [[AUG_4_Advanced_Topics#Symbols, Modules and Functions|symbols]] |
− | [ | + | [[AUG_Files_Reference#APC File|syntax, of APC]] |
− | [ | ||
== T == | == T == | ||
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target application]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target C compiler]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target executable]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Target Expressions|target expression]] |
− | + | [[AUG_3_Writing_APC_Probes#C++ Class Method Calls|target function, calling]] | |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|target machine]] | |
− | + | [[AUG_5_Writing_Java_Probes#Using Method IDs|target method ID]] | |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target name space]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target operating system]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target program]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target registers]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|target variables]] |
− | [ | + | [[AUG_Aprobe_API_Reference#TargetListMethodMatchCallbackT|TargetListMethodMatchCallbackT]] |
− | [ | + | [[AUG_Files_Reference#TC file|TC file]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Some Definitions|terminology]] |
− | [ | + | [[Coverage_Predefined_Probe|test coverage predefined probe]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#C++ Class Data (this)|this pointer]] |
− | test coverage predefined probe | + | [[AUG_Aprobe_API_Reference#Process and Thread Support|thread ID]] |
− | [ | + | [[AUG_Aprobe_API_Reference#Thread Iterator|iterator for]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#The probe Directive|thread probe]] |
− | [ | + | [[AUG_4_Advanced_Topics#Log Statement Overhead|thread-safe]] |
− | + | [[AUG_Aprobe_API_Reference#Data Structures|data structures]] | |
− | [ | + | [[AUG_Aprobe_API_Reference#Support For Thread-Safe Operations|operations]] |
− | + | [[AUG_2_Aprobe_Basics#Some Definitions|threads]] | |
− | [ | + | [[AUG_5_Writing_Java_Probes#Working with Threads|threads, Java]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Exception Support|throw]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Time Support|time, Aprobe support for]] |
− | [ | + | [[AUG_Tools_Reference|tools reference]] |
− | [ | + | [[Trace_Predefined_Probe#TRACE|TRACE]] |
− | [ | + | [[Trace_Predefined_Probe|trace, predefined probe]] |
− | [ | + | [[Trace_Predefined_Probe|trace.apc]] |
− | [ | + | [[Trace_Predefined_Probe|trace.ual]] |
− | trace, predefined probe | + | [[Trace_Predefined_Probe#Trace Performance Issues|performance]] |
− | + | [[AUG_3_Writing_APC_Probes#Stack Trace Support|traceback]] | |
− | + | [[AUG_Files_Reference#XMJ File|TRACE_LINES]] | |
− | [ | + | [[Trace_Predefined_Probe#TracingEnabledInitially| TracingEnabledInitially]] |
− | [ | + | TRIGGER |
− | [ | + | [[Profile_Predefined_Probe#TRIGGER|profile probe]] |
− | [ | + | [[Trace_Predefined_Probe#TRIGGER|trace probe]] |
− | TRIGGER [ | + | [[AUG_Predefined_Probes#Configuration of Selected Functions|trigger function]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#C compiler warnings|type mismatch]] |
− | [ | + | [[AUG_4_Advanced_Topics#Probe Types|type, probe]] |
− | + | [[AUG_4_Advanced_Topics#Probe Types|typedef probe]] | |
− | [ | + | [[AUG_Files_Reference#APC File|typeof]] |
− | [ | ||
− | |||
− | [ | ||
== U == | == U == | ||
Line 664: | Line 636: | ||
UAL | UAL | ||
− | [ | + | [[AUG_Tools_Reference#UAL SEARCH ORDER|aprobe search order]] |
− | + | [[AUG_Aprobe_API_Reference#UAL Parameters|parameters for]] | |
see User Action Library | see User Action Library | ||
− | [ | + | [[AUG_Files_Reference#UAL File|UAL file]] |
UAL ID | UAL ID | ||
− | [ | + | [[AUG_Aprobe_API_Reference#UAL Support|definition]] |
− | [ | + | [[AUG_Aprobe_API_Reference#UAL Iterator|iterator for]] |
− | [ | + | [[AUG_2_Aprobe_Basics#Predefined Probes#ual_lib directory]] |
− | [ | + | [[AUG_3_Writing_APC_Probes#Nesting of Probes|umbrella]] |
− | + | [[AUG_4_Advanced_Topics#Nested Probes and Recursive Calls|and recursion]] | |
− | [ | + | [[AUG_3_Writing_APC_Probes#Example 3-6. Nested probes and data|example]] |
− | User Action Library [ | + | [[AUG_3_Writing_APC_Probes#Nesting of Probes|upscope visibility]] |
− | [ | + | User Action Library |
− | [ | + | [[AUG_Tools_Reference#apc|apc]] |
+ | [[AUG_Aprobe_API_Reference#UAL Support|api]] | ||
+ | [[AUG_2_Aprobe_Basics#The Tools|definition]] | ||
+ | [[AUG_3_Writing_APC_Probes#Introduction|introduction]] | ||
+ | [[AUG_2_Aprobe_Basics#Some Definitions|user program]] | ||
+ | [[AUG_3_Writing_APC_Probes#User-Supplied Formatting|user-supplied format]] | ||
== V == | == V == | ||
Line 706: | Line 683: | ||
---- | ---- | ||
Copyright 2006-2017 OC Systems, Inc.</div> | Copyright 2006-2017 OC Systems, Inc.</div> | ||
+ | [[AUG_Predefined_Probes|[Previous]]] [[AUG_Contents|[Contents]]] [[AUG_Top|[Top]]] | ||
[[Category:AUG]] | [[Category:AUG]] |
Latest revision as of 23:07, 27 February 2019
Aprobe User Guide
Contents
Index
This index is taken from the original Aprobe documentation. In general, this index will not be further modified.
You should use the search box in the upper right to find all the latest information.
You can also search for categories of topics here: Categories
Symbols
$variables see target expressions $* $0 $java$ Trace Probe Events Probe $return $this -C apc option -file context specifier -g compiler option -if, aprobe option -module context specifier -unit context specifier
A
action on_entry on_exit on_line on_offset ACTION, in trace.cfg Ada Ada subprogram names Ada -unit specifier PowerAda out parameter Setting Ada string parameters data naming out parameters protected objects ADI advanced topics all functions, probing allocation of probe object APC example overview automatic generation using apcgen syntax debugging apc command APC file apcgen apcgen command APC_LD_COMMAND environment variable APD file APD File size increment (-i aprobe option) APD File|APD files, multiple APD ring APD File number of rings (-n aprobe option) apformat apformat command example debugging API Aprobe API apinfo apinfo command apjava apjava command apinfo apmkadi command APO file APO File Application Programming Interface. See API Aprobe API summary of using aprobe aprobe command performance stack size (-q stack size option) Aprobe API aprobe command example Aprobe Data File APROBE environment variable Aprobe preprocessor directives Aprobe runtime aprobe.exe aprobe.h (Aprobe header file) aprobe.jar APROBE_BIND_PROCESSOR environment variable APROBE_CC_COMMAND environment variable APROBE_COMPILER_PROFILES variable APROBE_LIBPATH variable APROBE_RING_SIZE environment variable APROBE_SEARCH_PATH environment variable apsymbols apsymbols command arguments for UAL arrays, logging assembler source file assembly atcmerge atcmerge command automatic data formatting awk
B
Backus-Naur Form (BNF) bindprocessor() breakpoint built-in operations
C
C compiler profiles call trace call, to target function callback caller, logging circular buffer CommaOutputFile Coverage predefined probe Profile predefined probe comments in APC compile-time errors, in apc compiler options -g -O, apc passing to apc compiler profile configuration file coverage events memwatch profile trace context_description, target expression core file, debugging with dbx/gdb Coverage keyword coverage, predefined probe coverage, performance CoverageEnabledInitially
D
data structures aprobe data structures thread-safe data structures debug information used by apc and apcgen debugging apformat probes -deb aprobe flag DefaultLevels profile predefined probe trace predefined probe definitions, of terms delog demangling deployment descriptor file DepthOfCallChain memstat predefined prpobe memwatch predefined prpobe directive, Probe Action disable a function (by stubbing) disabled probe DisplayReports memstat predefined prpobe memwatch predefined prpobe dlopen() DTD, for XMJ file
E
environment variables JAVA_HOME events, predefined probe example ap_LogAndPrintExceptionsInThread ap_LogTraceback ap_RegisterApdRingChangeCallback ap_StubRoutine ap_SuppressException ap_Time operations ap_Trace_DoSnapshot auto log in format routine automatic format calling a C method checking ap_ProbeActionReason coverage.cfg dynamic probe events DetailedReport events TotalReport events.cfg Java probe log statements logging a string logging Ada string logging an array memwatch.cfg nested probe of using aprobe pause_in_main.apc pragma nofloat printing all function names printing symbol, module names probe function names probe nesting, visibility probe type probing Ada protected procedure profile report profile.cfg program, thread, function probes recursive probe activation target expressions test coverage report trace report trace.cfg user-supplied format exceptions raising executable parameters for
F
fib.apc file fib.c example file context indicator filename associated with a symbol Files Reference FILTER first, on_line float parameter floating point registers format formal parameters to parameters user-supplied example format probe format routines format time formatting automatic defined user-supplied function calling external static FUNCTION events function ID iterator for function probe FunctionId function_name, in target expression
G
gdb [1] [2] getMethodId() getPrintableMethodName() GNAT Graphical User Interface, see GUI GUI intro library
H
hash table, lock-free heap memory watcher heap size, (-q heap size aprobe option)
I
IndexCallChains IndexSymbols info predefined probe info.ual instrumentation programmatic API iterator for functions for lines for modules for symbols for threads for UALs
J
Java intro basics probes Java Virtual Machine intro basics probes JAVA_HOME environment variable JVM basics probes
L
last, on_line LEVELS profile trace libdal.so trouble debugging linking Aprobe line ID iterator for linker options passing to apc load modules load shedding [aprobe-5.html#MARKER-2-293 load, of a library] load-shedding log definition logging from Java of arrays of multiple values of pointers overhead of log ID log method log method ID log statement example logging definition from Java of arrays of multiple values of pointers overhead of Ada strings C strings with user format LOGGING ENABLE in trace.cfg LogLines LogTimes longjmp() exception exit on_exit
M
main, function mangling MaxDepthOfTracedCalls MAX_DEPTH memwatch, predefined probe method ID methods methods, overloaded module context indicator module ID definition iterator for operations module kind ModuleId definition iterator for operations modules module_basename
N
name not found, apc error native definition definition nested probes and recursion example new, probe allocator nofloat, pragma NumberOfTracedItems
O
object file object files, locating object modules object of probe type onEntry, Java method onExceptionExit, Java method onExit, Java method onLine, Java method on_entry, apc on_exit, apc on_line, apc on_offset, apc operations thread-safe options compiler, passing to apc linker, passing to apc out parameter, Ada overloaded methods overloaded subprograms overview, of Aprobe
P
parameters for executable for UAL format out mode to probe action parameters for executable parameters for UAL PARAMETERS, Java patching PATH environment variable performance coverage.ual events probe of aprobe predefined probes profile.ual trace.ual persistent APD file apformat api definition pointers, logging PowerAda pragma nofloat predefined probes introduction list preprocessor preprocessor directives private types, aprobe probe action parameters activation all debugging defined enclosing format function name space objects program syntax of thread types Probe Action directives probe all probe descriptor file, Java probe directive probe format probe program probe thread probe type probe variables ProbeBean ProbeMethod ProbeThreadTrigger process process ID PROFILE [[Profile_Predefined_Probe|profile, predefined probe profile.ual, performance ProfilingEnabledInitially program probe program probes protected object, probing
Q
quick_gui, probe library quick_gui.h quick_gui.ual
R
raise, exception range of array indices recursion red-black tree registers, floating point register_name, in APC REMOVE profile probe trace probe ReportAllOffsetsSeparately ReportCallers ring, APD RootCause routines run time runtime run_with_aprobe_apo run_with_aprobe_edit
S
SaveTraceDataTo SeparateTables shared libraries slice slice, array, logging snapshot SNAPSHOT coverage probe profile probe SortByCumulativeTime source line source_file_basename stack size, aprobe stack trace Statistical Profiling, statprof.ual statprof.ual] strings, logging [aprobe-6.html#MARKER-2-619 [1 [aprobe-11.html#MARKER-2-1715 [2]] stripped stripped executable stub a function subprograms subprograms, overloaded summary, of aprobe symbol ID iterator for symbol index symbol table SymbolId symbols syntax, of APC
T
target application target C compiler target executable target expression 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 this pointer thread ID iterator for thread probe thread-safe data structures operations threads threads, Java throw time, Aprobe support for tools reference TRACE trace, predefined probe trace.apc trace.ual performance traceback TRACE_LINES TracingEnabledInitially TRIGGER profile probe trace probe trigger function type mismatch type, probe typedef probe typeof
U
UAL aprobe search order parameters for see User Action Library UAL file UAL ID definition iterator for AUG_2_Aprobe_Basics#Predefined Probes#ual_lib directory umbrella and recursion example upscope visibility User Action Library apc api definition introduction user program user-supplied format
V
vector, lock-free Verbose (-v option) verbosity of formatted output (-v option) visibility, in probes VisualHistogram, in trace
W
warnings, C compiler where, dbx command [1] [2] wildcard in XMJ file workspace
X
xmj XMJ file
Copyright 2006-2017 OC Systems, Inc.