Difference between revisions of "AUG 0 Contents"
From OC Systems Wiki!
m (Swn moved page AUG Contents to AUG 00 Contents) |
m |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<div><div> | <div><div> | ||
− | [[AUG_1_Introduction|Next]] [[AUG_Top|Previous]] [[AUG_Index|Index]] [[AUG_Top|Top]] | + | [[AUG_1_Introduction|[Next]]] [[AUG_Top|[Previous]]] [[AUG_Index|[Index]]] [[AUG_Top|[Top]]] |
</div> | </div> | ||
Line 10: | Line 10: | ||
</div><div><div> | </div><div><div> | ||
− | + | : [[AUG_Notice|Notice]] | |
− | + | ||
− | + | ; [[AUG_1_Introduction|CHAPTER 1 - Introduction]] | |
− | ; [ | + | |
− | : | + | : [[AUG_1_Introduction#Intended Audience|Intended Audience]] |
− | : | + | : [[AUG_1_Introduction#Using this Book|Using This Book]] |
− | + | : [[AUG_1_Introduction#Overview|Overview]] | |
− | : | + | : [[AUG_1_Introduction#Evaluating Aprobe|Evaluating Aprobe]] |
− | + | ||
− | : | + | ; [[AUG_2_Aprobe_Basics|CHAPTER 2 - Aprobe Basics]] |
− | + | ||
− | + | : [[AUG_2_Aprobe_Basics#Overview of Aprobe|Overview of Aprobe]] | |
− | ; [ | + | : [[AUG_2_Aprobe_Basics#Some Definitions|Some Definitions]] |
− | : | + | : [[AUG_2_Aprobe_Basics#A Simple Example|A Simple Example]] |
− | : | + | : [[AUG_2_Aprobe_Basics#Using Aprobe|Using Aprobe]] |
− | + | : [[AUG_2_Aprobe_Basics#Predefined Probes|Predefined Probes]] | |
− | : | + | : [[AUG_2_Aprobe_Basics#Built-in Operations|Built-in Operations]] |
− | + | : [[AUG_2_Aprobe_Basics#Summary|Summary]] | |
− | : | + | |
− | + | ; [[AUG_3_Writing_APC_Probes|CHAPTER 3 - Writing APC Probes]] | |
− | : | + | |
− | + | : [[AUG_3_Writing_APC_Probes#Introduction|Introduction]] | |
− | : | + | : [[AUG_3_Writing_APC_Probes#The Aprobe Preprocessor Directives|The Aprobe Preprocessor Directives]] |
− | + | : [[AUG_3_Writing_APC_Probes#The probe Directive|The probe Directive]] | |
− | : | + | : [[AUG_3_Writing_APC_Probes#Specifying Function Names|Specifying Function Names]] |
− | + | : [[AUG_3_Writing_APC_Probes#Probe Action Directives|Probe Action Directives]] | |
− | + | : [[AUG_3_Writing_APC_Probes#The log Directive|The log Directive]] | |
− | ; [ | + | : [[AUG_3_Writing_APC_Probes#Target Expressions|Target Expressions]] |
− | : | + | : [[AUG_3_Writing_APC_Probes#Nesting of Probes|Nesting of Probes]] |
− | : | + | : [[AUG_3_Writing_APC_Probes#Logging and Formatting Data|Logging and Formatting Data]] |
− | + | : [[AUG_3_Writing_APC_Probes#The Aprobe API|The Aprobe API]] | |
− | : | + | : [[AUG_3_Writing_APC_Probes#Debugging Your Probes|Debugging Your Probes]] |
− | + | ||
− | : | + | ; [[AUG_4_Advanced_Topics|CHAPTER 4 - Advanced Topics]] |
− | + | ||
− | : | + | : [[AUG_4_Advanced_Topics#Probe Nesting and Visibility Rules|Probe Nesting and Visibility Rules]] |
− | + | : [[AUG_4_Advanced_Topics#Probe Activation and State Transitions|Probe Activation and State Transitions]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Nested Probes and Recursive Calls|Nested Probes and Recursive Calls]] |
− | + | : [[AUG_4_Advanced_Topics#Parameters to Probe Actions|Parameters to Probe Actions]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Modules and Functions|Modules and Functions]] |
− | + | : [[AUG_4_Advanced_Topics#The probe all Directive|The probe all Directive]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Probe Types|ProbeTypes]] |
− | + | : [[AUG_4_Advanced_Topics#Dynamic Probe Allocation, Deletion|Dynamic Probe Allocation, Deletion]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Programmatic Instrumentation|Programmatic Instrumentation]] |
− | + | : [[AUG_4_Advanced_Topics#Multiple APD Files|Multiple APD Files]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Parameters to a UAL|Parameters to a UAL]] |
− | + | : [[AUG_4_Advanced_Topics#Loading Probes Without aprobe|Loading Probes Without aprobe]] | |
− | : | + | : [[AUG_4_Advanced_Topics#Aprobe Performance Considerations|Aprobe Performance Considerations]] |
− | + | ||
− | + | ; [[AUG_5_Writing_Java_Probes|CHAPTER 5 - Writing Java Probes]] | |
− | ; [ | + | |
− | : | + | : [[AUG_5_Writing_Java_Probes#Requirements|Requirements]] |
− | : | + | : [[AUG_5_Writing_Java_Probes#Applying Java Probes|Applying Java Probes]] |
− | + | : [[AUG_5_Writing_Java_Probes#Tracing Java Programs|Tracing Java Programs]] | |
− | : | + | : [[AUG_5_Writing_Java_Probes#A Simple Example|A Simple Exqmple]] |
− | + | : [[AUG_5_Writing_Java_Probes#Applying One Probe to Many Methods|Applying One Probe to Many Methods]] | |
− | : | + | : [[AUG_5_Writing_Java_Probes#Using Method IDs|Using Method IDs]] |
− | + | : [[AUG_5_Writing_Java_Probes#Logging Data from Java|Logging Data for Java]] | |
− | : | + | : [[AUG_5_Writing_Java_Probes#The onLine() Method|The on_line() Method]] |
− | + | : [[AUG_5_Writing_Java_Probes#Advanced Java Probes|Advanced Java Probes]] | |
− | : | + | |
− | + | ; [[AUG_Tools_Reference|APPENDIX A - Tools Reference]] | |
− | : | + | : [[AUG_Tools_Reference#Overview|Overview]] |
− | + | : [[AUG_Tools_Reference#Environment Variables|Environment Variables]] | |
− | : | + | : [[AUG_Tools_Reference#abrmerge|abrmerge]] |
− | + | : [[AUG_Tools_Reference#apc|apc]] | |
− | : | + | : [[AUG_Tools_Reference#apcgen|apcgen]] |
− | + | : [[AUG_Tools_Reference#apformat|apformat]] | |
− | : | + | : [[AUG_Tools_Reference#apinfo|apinfo]] |
− | + | : [[AUG_Tools_Reference#apjava|apjava]] | |
− | : | + | : [[AUG_Tools_Reference#apmkadi|apmkadi]] |
− | + | : [[AUG_Tools_Reference#aprobe|aprobe]] | |
− | : | + | : [[AUG_Tools_Reference#apsymbols|apsymbols]] |
− | + | : [[AUG_Tools_Reference#atcmerge|atcmerge]] | |
− | : | + | |
− | ; | + | ; [[AUG_Files_Reference|APPENDIX B - Files Reference]] |
− | : | + | |
− | + | : [[AUG_Files_Reference#ADI File|ADI file]] | |
− | : | + | : [[AUG_Files_Reference#APC file|APC file]] |
− | + | : [[AUG_Files_Reference#APD file|APD file]] | |
− | : | + | : [[AUG_Files_Reference#APO file|APO file]] |
− | : | + | : [[AUG_Files_Reference#BC file|BC file]] |
− | + | : [[AUG_Files_Reference#BRC file|BRC file]] | |
− | : | + | : [[AUG_Files_Reference#TC file|TC file]] |
− | + | : [[AUG_Files_Reference#UAL file|UAL file]] | |
− | : | + | : [[AUG_Files_Reference#XMJ file|XMJ file]] |
− | + | : [[AUG_Files_Reference#compiler_profiles file|compiler_profiles file]] | |
− | : | + | |
− | + | ; [[AUG_Aprobe_API_Reference|APPENDIX C - Aprobe API Reference]] | |
− | : | + | |
− | + | : [[AUG_Aprobe_API_Reference#Overview|Overview]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Contents|Contents]] |
− | + | : [[AUG_Aprobe_API_Reference#Private Types and Operations|Private Types and Operations]] | |
− | + | : [[AUG_Aprobe_API_Reference#Basic Types|Basic Types]] | |
− | ; | + | : [[AUG_Aprobe_API_Reference#Action Routine Prototype|Action Routine Prototype]] |
− | : | + | : [[AUG_Aprobe_API_Reference#Aprobe Execution State|Aprobe Execution State]] |
− | + | : [[AUG_Aprobe_API_Reference#Enabling and Disabling Probes|Enabling and Disabling Probes]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Overview of Modules, Symbols, and Functions|Overview of Modules, Symbols, and Functions]] |
− | + | : [[AUG_Aprobe_API_Reference#Aprobe Module Operations|Aprobe Module Operations]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Aprobe Symbol Operations|Aprobe Symbol Operations]] |
− | : | + | : [[AUG_Aprobe_API_Reference#Function ID Operations|Function ID Operations]] |
− | + | : [[AUG_Aprobe_API_Reference#Source Line Operations|Source Line Operations]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Process and Thread Support|Process and Thread Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Instrumentation Support|Instrumentation Support]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Logging Support|Logging Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Snapshot Support|Snapshot Support]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#APD File Information|APD File Information]] |
− | + | : [[AUG_Aprobe_API_Reference#UAL Support|UAL Support]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Java Support|Java Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Logging String Values|Logging String Values]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Traceback Support|Traceback Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Stub Support|Stub Support]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Exception Support|Exception Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Time Support|Time Support]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Periodic Function Invocation|Periodic Invocation Support]] |
− | + | : [[AUG_Aprobe_API_Reference#Support For Thread-Safe Operations|Support For Thread-Safe Operations]] | |
− | : | + | : [[AUG_Aprobe_API_Reference#Reading Raw Memory|Reading Raw Memory]] |
− | + | : [[AUG_Aprobe_API_Reference#Bit Manipulation|Bit manipulation]] | |
− | + | : [[AUG_Aprobe_API_Reference#Signal Support|Signal Support]] | |
− | + | : [[AUG_Aprobe_API_Reference#Tracing Support|Tracing Support]] | |
− | + | : [[AUG_Aprobe_API_Reference#Memory Allocation Functions|Memory Allocation Functions]] | |
− | + | : [[AUG_Aprobe_API_Reference#General Utilities|General Utilities]] | |
− | : | + | |
− | : | + | ; [[AUG_Predefined_Probes|APPENDIX D - Predefined Probes and Libraries Reference]] |
− | + | ||
− | : | + | : [[AUG_Predefined_Probes#Overview|Overview]] |
− | + | : [[AUG_Predefined_Probes#How They Work|How They Work]] | |
− | : | + | : [[AUG_Predefined_Probes#Performance Issues|Performance Issues]] |
− | + | : [[AUG_Predefined_Probes#Common Interfaces|Common Interfaces]] | |
− | : | + | : [[Coverage_Predefined_Probe|Test Coverage Probe: coverage.ual]] |
− | + | : [[Events_Predefined_Probe|Performance Probe: events.ual]] | |
− | : | + | : [[Profile_Predefined_Probe|Profile Probe: profile.ual]] |
− | + | : [[Statprof_Predefined_Probe|Statistical Profiling: statprof.ual]] | |
− | : | + | : [[Trace_Predefined_Probe|Trace Probe: trace.ual]] |
− | + | : [[Memwatch_Predefined_Probe|Memory Watch Probe: memwatch.ual]] | |
− | : | + | : [[Info_Predefined_Probe|Info Probe: info.ual]] |
− | + | ||
− | : | + | ; [[AUG_Index|Index]] |
− | |||
− | : | ||
− | |||
− | ; | ||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | |||
− | ; [ | ||
− | : | ||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | : | ||
− | |||
− | :: | ||
− | |||
− | : | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
: | : | ||
Line 247: | Line 154: | ||
Copyright 2006-2017 OC Systems, Inc.</div> | Copyright 2006-2017 OC Systems, Inc.</div> | ||
− | [[AUG_1_Introduction|Next]] [[AUG_Top|Previous]] [[AUG_Index|Index]] [[AUG_Top|Top]] | + | [[AUG_1_Introduction|[Next]]] [[AUG_Top|[Previous]]] [[AUG_Index|[Index]]] [[AUG_Top|[Top]]] |
[[Category:AUG]] | [[Category:AUG]] |
Latest revision as of 17:39, 28 February 2019
- Overview of Aprobe
- Some Definitions
- A Simple Example
- Using Aprobe
- Predefined Probes
- Built-in Operations
- Summary
- Introduction
- The Aprobe Preprocessor Directives
- The probe Directive
- Specifying Function Names
- Probe Action Directives
- The log Directive
- Target Expressions
- Nesting of Probes
- Logging and Formatting Data
- The Aprobe API
- Debugging Your Probes
- Probe Nesting and Visibility Rules
- Probe Activation and State Transitions
- Nested Probes and Recursive Calls
- Parameters to Probe Actions
- Modules and Functions
- The probe all Directive
- ProbeTypes
- Dynamic Probe Allocation, Deletion
- Programmatic Instrumentation
- Multiple APD Files
- Parameters to a UAL
- Loading Probes Without aprobe
- Aprobe Performance Considerations
- Requirements
- Applying Java Probes
- Tracing Java Programs
- A Simple Exqmple
- Applying One Probe to Many Methods
- Using Method IDs
- Logging Data for Java
- The on_line() Method
- Advanced Java Probes
- APPENDIX A - Tools Reference
- Overview
- Environment Variables
- abrmerge
- apc
- apcgen
- apformat
- apinfo
- apjava
- apmkadi
- aprobe
- apsymbols
- atcmerge
- ADI file
- APC file
- APD file
- APO file
- BC file
- BRC file
- TC file
- UAL file
- XMJ file
- compiler_profiles file
- Overview
- Contents
- Private Types and Operations
- Basic Types
- Action Routine Prototype
- Aprobe Execution State
- Enabling and Disabling Probes
- Overview of Modules, Symbols, and Functions
- Aprobe Module Operations
- Aprobe Symbol Operations
- Function ID Operations
- Source Line Operations
- Process and Thread Support
- Instrumentation Support
- Logging Support
- Snapshot Support
- APD File Information
- UAL Support
- Java Support
- Logging String Values
- Traceback Support
- Stub Support
- Exception Support
- Time Support
- Periodic Invocation Support
- Support For Thread-Safe Operations
- Reading Raw Memory
- Bit manipulation
- Signal Support
- Tracing Support
- Memory Allocation Functions
- General Utilities
Copyright 2006-2017 OC Systems, Inc.