Difference between revisions of "AUG 0 Contents"

From OC Systems Wiki!
Jump to: navigation, search
m
m
Line 14: Line 14:
 
:
 
:
 
; [[AUG_1_Introduction|CHAPTER 1 - Introduction]]
 
; [[AUG_1_Introduction|CHAPTER 1 - Introduction]]
: ;; [[AUG_1_Introduction#Intended Audience|Intended Audience]]
+
;; [[AUG_1_Introduction#Intended Audience|Intended Audience]]
 
::
 
::
 
;; [[AUG_1_Introduction#Using this Book|Using This Book]]
 
;; [[AUG_1_Introduction#Using this Book|Using This Book]]
Line 23: Line 23:
 
::
 
::
 
; [[AUG_2_Aprobe_Basics|CHAPTER 2 - Aprobe Basics]]
 
; [[AUG_2_Aprobe_Basics|CHAPTER 2 - Aprobe Basics]]
: ;; [[AUG_2_Aprobe_Basics#Overview of Aprobe|Overview of Aprobe]]
+
;; [[AUG_2_Aprobe_Basics#Overview of Aprobe|Overview of Aprobe]]
 
::
 
::
 
;; [[AUG_2_Aprobe_Basics#Some Definitions|Some Definitions]]
 
;; [[AUG_2_Aprobe_Basics#Some Definitions|Some Definitions]]
Line 38: Line 38:
 
::
 
::
 
; [[AUG_3_Writing_APC_Probes|CHAPTER 3 - Writing APC Probes]]
 
; [[AUG_3_Writing_APC_Probes|CHAPTER 3 - Writing APC Probes]]
: ;; [[AUG_3_Writing_APC_Probes#Introduction|Introduction]]
+
;; [[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 Aprobe Preprocessor Directives|The Aprobe Preprocessor Directives]]
Line 60: Line 60:
 
;; [[AUG_3_Writing_APC_Probes#Debugging Your Probes|Debugging Your Probes]]
 
;; [[AUG_3_Writing_APC_Probes#Debugging Your Probes|Debugging Your Probes]]
 
::
 
::
; [aprobe-7.html#HEADING7-0 '''CHAPTER 4 ''' - Advanced Topics]
+
; [[AUG_4_Advanced_Topics|CHAPTER 4 - Advanced Topics]]
: ;; [aprobe-7.html#HEADING7-2 Probe Nesting and Visibility Rules]
+
;; [[AUG_4_Advanced_Topics#Probe Nesting and Visibility Rules|Probe Nesting and Visibility Rules]]
 
::
 
::
;; [aprobe-7.html#HEADING7-18 Probe Activation and State Transitions]
+
;; [[AUG_4_Advanced_Topics#Probe Activation and State Transitions|Probe Activation and State Transitions]]
 
::
 
::
;; [aprobe-7.html#HEADING7-35 Nested Probes and Recursive Calls]
+
;; [[AUG_4_Advanced_Topics#Nested Probes and Recursive Calls|Nested Probes and Recursive Calls]]
 
::
 
::
;; [aprobe-7.html#HEADING7-41 Parameters to Probe Actions]
+
;; [[AUG_4_Advanced_Topics#Parameters to Probe Actions|Parameters to Probe Actions]]
 
::
 
::
;; [aprobe-7.html#HEADING7-64 Symbols, Modules and Functions]
+
;; [[AUG_4_Advanced_Topics#Modules and Functions|Modules and Functions]]
 
::
 
::
;; [aprobe-7.html#HEADING7-76 The probe all Directive]
+
;; [[AUG_4_Advanced_Topics#The probe all Directive|The probe all Directive]]
 
::
 
::
;; [aprobe-7.html#HEADING7-78 Probe Types]
+
;; [[AUG_4_Advanced_Topics#Probe Types|ProbeTypes]]
 
::
 
::
;; [aprobe-7.html#HEADING7-86 Dynamic Probe Allocation, Deletion]
+
;; [[AUG_4_Advanced_Topics#Dynamic Probe Allocation, Deletion|Dynamic Probe Allocation, Deletion]]
 
::
 
::
;; [aprobe-7.html#HEADING7-93 Programmatic Instrumentation]
+
;; [[AUG_4_Advanced_Topics#Programmatic Instrumentation|Programmatic Instrumentation]]
 
::
 
::
;; [aprobe-7.html#HEADING7-104 Multiple APD Files]
+
;; [[AUG_4_Advanced_Topics#Multiple APD Files|Multiple APD Files]]
 
::
 
::
;; [aprobe-7.html#HEADING7-114 Parameters to a UAL]
+
;; [[AUG_4_Advanced_Topics#Parameters to a UAL|Parameters to a UAL]]
 
::
 
::
;; [aprobe-7.html#HEADING7-120 Loading Probes Without aprobe]
+
;; [[AUG_4_Advanced_Topics#Loading Probes Without aprobe|Loading Probes Without aprobe]]
 
::
 
::
;; [aprobe-7.html#HEADING7-142 Building a UAL with Unresolved References (Solaris Only)]
+
;; [[AUG_4_Advanced_Topics#Aprobe Performance Considerations|Aprobe Performance Considerations]]
::
 
;; [aprobe-7.html#HEADING7-161 Aprobe Performance Considerations]
 
 
::
 
::
 
; [aprobe-8.html#HEADING8-0 '''CHAPTER 5 ''' - Writing Java Probes]
 
; [aprobe-8.html#HEADING8-0 '''CHAPTER 5 ''' - Writing Java Probes]

Revision as of 21:42, 5 May 2017

Table of Contents


Notice
CHAPTER 1 - Introduction
Intended Audience
Using This Book
Overview
Evaluating Aprobe
CHAPTER 2 - Aprobe Basics
Overview of Aprobe
Some Definitions
A Simple Example
Using Aprobe
Predefined Probes
Built-in Operations
Summary
CHAPTER 3 - Writing APC Probes
Introduction
The Aprobe Preprocessor Directives
The probe Directive
Specifying Function Names
Probe Action Directives
The log Directive
Target Expressions
AUG_3_Writing_APC_Probes#Nesting of ProbesNesting of Probes
Logging and Formatting Data
The Aprobe API
Debugging Your Probes
CHAPTER 4 - Advanced Topics
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
[aprobe-8.html#HEADING8-0 CHAPTER 5 - Writing Java Probes]
 ;; [aprobe-8.html#HEADING8-4 Requirements]
[aprobe-8.html#HEADING8-10 Applying Java Probes]
[aprobe-8.html#HEADING8-15 Tracing Java Programs]
[aprobe-8.html#HEADING8-28 A Simple Example]
[aprobe-8.html#HEADING8-56 Applying One Probe to Many Methods]
[aprobe-8.html#HEADING8-80 Using Method IDs]
[aprobe-8.html#HEADING8-87 Logging Data from Java]
[aprobe-8.html#HEADING8-92 The onLine() Method]
[aprobe-8.html#HEADING8-101 Advanced Java Probes]
[aprobe-9.html#HEADING9-0 APPENDIX A - Tools Reference]
 ;; [aprobe-9.html#HEADING9-1 Overview]
[aprobe-9.html#HEADING9-4 Environment Variables]
[aprobe-9.html#HEADING9-24 apc]
[aprobe-9.html#HEADING9-73 apcgen]
[aprobe-9.html#HEADING9-112 apformat]
[aprobe-9.html#HEADING9-147 apinfo]
[aprobe-9.html#HEADING9-173 apjava ]
[aprobe-9.html#HEADING9-186 apmkadi]
[aprobe-9.html#HEADING9-219 aprobe]
[aprobe-9.html#HEADING9-272 apsymbols]
[aprobe-9.html#HEADING9-289 atcmerge]
[aprobe-10.html#HEADING10-0 APPENDIX B - Files Reference]
 ;; [aprobe-10.html#HEADING10-1 ADI file]
[aprobe-10.html#HEADING10-5 APC file]
[aprobe-10.html#HEADING10-21 APD file ]
[aprobe-10.html#HEADING10-33 APO file]
[aprobe-10.html#HEADING10-38 TC file]
[aprobe-10.html#HEADING10-42 UAL file]
[aprobe-10.html#HEADING10-46 XMJ file]
[aprobe-10.html#HEADING10-53 compiler_profiles file]
[aprobe-11.html#HEADING11-0 APPENDIX C - Aprobe API Reference]
 ;; [aprobe-11.html#HEADING11-1 Overview]
[aprobe-11.html#HEADING11-5 Contents]
[aprobe-11.html#HEADING11-36 Private Types and Operations]
[aprobe-11.html#HEADING11-62 Basic Types]
[aprobe-11.html#HEADING11-91 Action Routine Prototype]
[aprobe-11.html#HEADING11-98 Aprobe Execution State]
[aprobe-11.html#HEADING11-108 Enabling and Disabling Probes]
[aprobe-11.html#HEADING11-152 Overview of Modules, Symbols, and Functions]
[aprobe-11.html#HEADING11-157 Aprobe Module Operations]
[aprobe-11.html#HEADING11-197 Aprobe Symbol Operations]
[aprobe-11.html#HEADING11-244 Function ID Operations]
[aprobe-11.html#HEADING11-263 Source Line Operations]
[aprobe-11.html#HEADING11-303 Process and Thread Support]
[aprobe-11.html#HEADING11-340 Instrumentation Support]
[aprobe-11.html#HEADING11-366 Logging Support]
[aprobe-11.html#HEADING11-462 Snapshot Support]
[aprobe-11.html#HEADING11-474 APD File Information]
[aprobe-11.html#HEADING11-490 UAL Support]
[aprobe-11.html#HEADING11-530 Java Support]
[aprobe-11.html#HEADING11-583 Logging String Values]
[aprobe-11.html#HEADING11-602 Traceback Support]
[aprobe-11.html#HEADING11-626 Stub Support ]
[aprobe-11.html#HEADING11-633 Exception Support]
[aprobe-11.html#HEADING11-685 Time Support]
[aprobe-11.html#HEADING11-731 Periodic Function Invocation]
[aprobe-11.html#HEADING11-738 Support For Thread-Safe Operations]
[aprobe-11.html#HEADING11-746 Reading Raw Memory]
[aprobe-11.html#HEADING11-752 Bit Manipulation]
[aprobe-11.html#HEADING11-764 Signal Support]
[aprobe-11.html#HEADING11-782 Tracing Support]
[aprobe-11.html#HEADING11-790 Memory Allocation Functions]
[aprobe-11.html#HEADING11-798 General Utilities]
[aprobe-12.html#HEADING12-0 APPENDIX D - Predefined Probes and Libraries Reference]
 ;; [aprobe-12.html#HEADING12-1 Overview]
[aprobe-12.html#HEADING12-24 How They Work]
[aprobe-12.html#HEADING12-30 Performance Issues]
[aprobe-12.html#HEADING12-45 Common Interfaces]
[aprobe-12.html#HEADING12-98 Test Coverage Probe
coverage.ual]
[aprobe-12.html#HEADING12-211 Performance Probe
events.ual]
[aprobe-12.html#HEADING12-341 Profile Probe
profile.ual]
[aprobe-12.html#HEADING12-437 Statistical Profiling
statprof.ual]
[aprobe-12.html#HEADING12-470 Trace Probe
trace.ual]
[aprobe-12.html#HEADING12-548 Trace Configuration GUI]
[aprobe-12.html#HEADING12-592 Memory Watch Probe
memwatch.ual]
[aprobe-12.html#HEADING12-661 Info Probe
info.ual]
[aprobe-12.html#HEADING12-688 quick_gui Library]
[aprobe-13.html#HEADING13-0 Index]

Copyright 2006-2017 OC Systems, Inc.

Next Previous Index Top