Dynamic Probe Class Library

Dynamic Probe Class Library Programming Guide


Index

A B C D E F G H I L M N O P R S T U W
A
  • abstract syntax tree (1171)
  • figure illustrating (1172)
  • figure illustrating the building of (1214), (1215)
  • representing conditional statement (1219)
  • representing function call (1217)
  • representing instruction sequence (1218)
  • representing operation (1216)
  • acknowledgement callbacks (1162), (1294)
  • activate function (of the Process and Application classes) (1740)
  • actual function parameter values, representing as a probe expression (1548)
  • address function (of ProbeExp class) (1561)
  • address function (of the ProbeExp class) (1613)
  • add_phase function (of the Process and Application classes) (1767)
  • add_process function (of Application class) (1341), (1402)
  • AisInitialize function (1316)
  • AisStatus (1270)
  • AisStatus class
  • data_count function (1281)
  • data_value function (1282)
  • functions summarized (1274)
  • status function (1280)
  • Ais_add_fd function (1843)
  • Ais_add_signal function (1839)
  • Ais_blog_off function (1873)
  • Ais_blog_on function (1869)
  • Ais_end_main_loop function (1820)
  • Ais_log_off function (1872)
  • Ais_log_on function (1868)
  • Ais_main_loop function (1818)
  • Ais_override_default_callback function (1864)
  • Ais_remove_fd function (1845)
  • Ais_remove_signal function (1841)
  • Ais_send function (1605), (1659)
  • allocating memory for probes (1525), (1778)
  • alloc_mem function (of Process and Application classes (1534)
  • alloc_mem function (of the Process and Application classes) (1779)
  • analysis tool (1146)
  • compiling (1836)
  • initializing (1312)
  • linking (1837)
  • Application class (1202)
  • activate function (1748)
  • add_phase function (1775)
  • add_process function (1342), (1403)
  • alloc_mem function (1532), (1787)
  • attach function (1443)
  • bactivate function (1749)
  • badd_phase function (1776)
  • balloc_mem function (1533), (1788)
  • battach function (1444)
  • bconnect function (1349), (1367)
  • bdestroy function (1480)
  • bdetach function (1490)
  • bdisconnect function (1833)
  • bexecute_probe function (1813)
  • bfree_mem function (1545)
  • binstall_probe function (1738)
  • bload_module function (1674)
  • bresume function (1456)
  • bset_phase_exit function (1800)
  • bstart function (1412), (1431)
  • bsuspend function (1468)
  • connect function (1348), (1366)
  • constructors (1338), (1399)
  • destroy function (1479)
  • detach function (1489)
  • disconnect function (1832)
  • execute_probe function (1812)
  • free_mem function (1544)
  • functions summarized (1205)
  • get_count function (1306)
  • get_process function (1685)
  • install_probe function (1737)
  • instantiating an object of the (1337), (1398)
  • load_module function (1673)
  • resume function (1455)
  • set_phase_exit function (1799)
  • start function (1411), (1430)
  • status function (1305)
  • suspend function (1467)
  • Application object, adding Process objects to (Application::add_process) (1340), (1401)
  • arithmetic operations, representing as probe expression (1566)
  • assign function (of ProbeExp class) (1558)
  • assignment operations, representing as probe expressions (1586)
  • asynchronous functions (1153)
  • figure illustrating (1159)
  • attach function (of Process and Application classes) (1435)
  • B
  • bactivate function (of the Process and Application classes) (1741)
  • badd_phase function (of the Process and Application classes) (1768)
  • balloc_mem function (of Process and Application classes (1535)
  • balloc_mem function (of the Process and Application classes) (1780)
  • battach function (of Process and Application classes) (1436)
  • bconnect function (of Application class) (1345)
  • bconnect function (of Application object) (1361)
  • bconnect function (of Process class) (1320), (1328)
  • bcreate function (of PoeAppl class) (1419)
  • bcreate function (of Process class) (1375), (1393)
  • bdestroy function (of Process and Application classes) (1472)
  • bdetach function (of Process and Application classes) (1492)
  • bdisconnect function (of the Process and Application classes) (1825)
  • bexecute_probe function (of the Process and Application classes) (1805)
  • bexpand function (of SourceObj class) (1504)
  • bexpand function (of the SourceObj class) (1636), (1700)
  • bfree_mem function (of Process and Application classes) (1547)
  • bget_function_list function (of the SourceObj class) (1848)
  • binit_procs function (of Application class) (1355)
  • binstall_probe function (of the Process and Application classes) (1730)
  • bitwise operations, representing as probe expressions (1571)
  • bload_module function (of the Process and Application classes) (1666)
  • blocking functions (1151)
  • figure illustrating (1157)
  • bresume function (of Process and Application classes) (1448)
  • bset_phase_exit function (of the Process and Application classes) (1792)
  • bstart function (of Application class) (1408), (1427)
  • bstart function (of Process class) (1383)
  • bsuspend function (of Process and Application classes) (1460)
  • C
  • call function (of the ProbeExp class) (1607), (1612), (1620), (1625), (1631)
  • callback routines (1160)
  • acknowledgement callbacks (1164), (1293)
  • data callbacks (1165), (1814)
  • system callbacks (1862)
  • child function (of SourceObj class) (1501)
  • child function (of the SourceObj class) (1638), (1691), (1706)
  • child_count function (of SourceObj class) (1500)
  • child_count function (of the SourceObj class) (1634), (1690), (1705)
  • codes, status
  • DPCL (1879)
  • compiling analysis tool (1834)
  • connect function (of Application object) (1344), (1360)
  • connect function (of Process class) (1321), (1329)
  • connect states (1197)
  • connecting to a target application (1318)
  • connecting to a parallel application (non-POE) (1334)
  • connecting to a POE application (1350)
  • connecting to a serial application (1319)
  • conventions (1123)
  • create function (of PoeAppl class) (1418)
  • create function (of Process class) (1374), (1392)
  • creating a UNIX process (Process::create or Process::bcreate function (1373)
  • creating a UNIX process (Process::create or Process::bcreate function) (1391)
  • D
  • daemons
  • DPCL communication daemons (1167)
  • DPCL superdaemons (1166)
  • data callbacks (1163), (1815)
  • data values associated with an AisStatus object
  • determining the number of (AisStatus::data_count function) (1289)
  • getting (AisStatus::data_count function) (1290)
  • data_count function (of AisStatus class) (1287)
  • data_value function (of AisStatus class) (1288)
  • deallocating memory for probes (1537)
  • destroy function (of Process and Application classes) (1471)
  • detach function (of Process and Application classes) (1491)
  • diagnostic logs, generating (1867)
  • diagnostic messages
  • DPCL (1880)
  • disconnect function (of the Process and Application classes) (1824)
  • disconnecting from a target application (1823)
  • DPCL
  • concepts (1131)
  • analysis tool (1147)
  • Application Programming Interface (API) summarized (1148), (1192)
  • callbacks (1161) See also callback routines
  • classes (1150), (1189)
  • concepts (1134), (1190)
  • daemons (1168)
  • defined (1133)
  • overview (1132), (1135), (1191)
  • standard programming tasks summarized (1276)
  • status codes (1877)
  • target application (1145) See also target application
  • DPCL classes
  • accessing man pages for (1125)
  • AisStatus class (1271)
  • Application class (1203)
  • FunctionId class (1266)
  • FunctionList class (1260)
  • InstPoint class (1241)
  • overview of (1188)
  • Phase class (1255)
  • PoeAppl class (1208)
  • ProbeExp class (1213)
  • ProbeHandle class (1223)
  • ProbeModule class (1230)
  • ProbeType class (1250)
  • Process class (1195)
  • SourceObj class (1235)
  • summarized (1149)
  • DPCL concepts (1129)
  • DPCL functions
  • accessing man pages for (1126)
  • AisStatus class functions summarized (1273)
  • AisStatus::data_count (1284)
  • AisStatus::data_value (1285)
  • AisStatus::status (1283)
  • Ais_add_fd (1844)
  • Ais_add_signal (1840)
  • Ais_blog_off (1875)
  • Ais_blog_on (1871)
  • Ais_end_main_loop (1821)
  • Ais_log_off (1874)
  • Ais_log_on (1870)
  • Ais_main_loop (1819)
  • Ais_override_default_callback (1865)
  • Ais_remove_fd (1846)
  • Ais_remove_signal (1842)
  • Ais_send function (1604)
  • Application class functions summarized (1204)
  • Application::activate (1744)
  • Application::add_phase (1771)
  • Application::add_process (1343), (1404)
  • Application::alloc_mem (1528), (1783)
  • Application::attach (1439)
  • Application::bactivate (1745)
  • Application::badd_phase (1772)
  • Application::balloc_mem (1529), (1784)
  • Application::battach (1440)
  • Application::bconnect (1347), (1363), (1365)
  • Application::bdestroy (1476)
  • Application::bdetach (1486)
  • Application::bdisconnect (1829)
  • Application::bexecute_probe (1809)
  • Application::bfree_mem (1541)
  • Application::binstall_probe (1734)
  • Application::bload_module (1670)
  • Application::bresume (1452)
  • Application::bset_phase_exit (1796)
  • Application::bstart (1410), (1429)
  • Application::bsuspend (1464)
  • Application::connect (1346), (1362), (1364)
  • Application::destroy (1475)
  • Application::detach (1485)
  • Application::disconnect (1828)
  • Application::execute_probe (1808)
  • Application::free_mem (1540)
  • Application::get_count (1308)
  • Application::get_process (1686)
  • Application::install_probe (1733)
  • Application::load_module (1669)
  • Application::resume (1451)
  • Application::set_phase_exit (1795)
  • Application::start (1409), (1428)
  • Application::status (1307)
  • Application::suspend (1463)
  • asynchronous (compared to blocking) (1156) See also asynchronous functions
  • blocking (compared to nonblocking) (1154) See also blocking functions
  • error checking of (1279)
  • FunctionId class functions summarized (1268)
  • FunctionId::get_demangled_name (1858)
  • FunctionId::get_demangled_name_length (1859)
  • FunctionId::get_module_name (1860)
  • FunctionId::get_module_name_length (1861)
  • FunctionList class functions summarized (1263)
  • FunctionList::get_count (1856)
  • FunctionList::get_entry (1857)
  • InstPoint class functions summarized (1247)
  • InstPoint::get_type (1723)
  • list of represented as a FunctionList object (1261)
  • nonblocking (compared to blocking) (1155) See also nonblocking functions
  • Phase class functions summarized (1257)
  • PoeAppl class functions summarized (1209)
  • PoeAppl::bcreate (1421)
  • PoeAppl::binit_procs (1357)
  • PoeAppl::create (1420)
  • PoeAppl::init_procs (1356)
  • ProbeExp class functions summarized (1221)
  • ProbeExp::address (1563), (1615)
  • ProbeExp::assign (1560)
  • ProbeExp::call (1608), (1614), (1621), (1626), (1640)
  • ProbeExp::ifelse (1600)
  • ProbeExp::sequence (1595)
  • ProbeHandle class functions summarized (1226)
  • ProbeModule class functions summarized (1231)
  • ProbeModule::get_count (1760)
  • ProbeModule::get_name (1761)
  • ProbeModule::get_reference (1759)
  • ProbeType class functions summarized (1252)
  • ProbeType::function_type (1555)
  • ProbeType::get_actual (1554)
  • Process class functions summarized (1201)
  • Process::activate (1742)
  • Process::add_phase (1769)
  • Process::alloc_mem (1526), (1781)
  • Process::attach (1437)
  • Process::bactivate (1743)
  • Process::badd_phase (1770)
  • Process::balloc_mem (1527), (1782)
  • Process::battach (1438)
  • Process::bconnect (1322), (1330)
  • Process::bcreate (1377), (1395)
  • Process::bdestroy (1474)
  • Process::bdetach (1484)
  • Process::bdisconnect (1827)
  • Process::bexecute (1807)
  • Process::bfree_mem (1539)
  • Process::binstall_probe (1732)
  • Process::bload_module (1668)
  • Process::bresume (1450)
  • Process::bset_phase_exit (1794)
  • Process::bstart (1385)
  • Process::bsuspend (1462)
  • Process::connect (1323), (1331)
  • Process::create (1376), (1394)
  • Process::destroy (1473)
  • Process::detach (1483)
  • Process::disconnect (1826)
  • Process::execute_probe (1806)
  • Process::free_mem (1538)
  • Process::get_program_object (1507), (1642), (1688)
  • Process::install_probe (1731)
  • Process::load_module (1667)
  • Process::resume (1449)
  • Process::set_phase_exit (1793)
  • Process::start (1384)
  • Process::suspend (1461)
  • return status represented as an AisStatus object (1272)
  • SourceObj class functions summarized (1237)
  • SourceObj::bexpand (1512), (1645), (1702)
  • SourceObj::bget_function_list (1855)
  • SourceObj::child (1509), (1647), (1694), (1710)
  • SourceObj::child_count (1508), (1643), (1693), (1709)
  • SourceObj::exclusive_point (1722)
  • SourceObj::exclusive_point_count (1721)
  • SourceObj::expand (1511), (1646), (1701)
  • SourceObj::get_demangled_name (1648), (1711)
  • SourceObj::get_mangled_name (1712)
  • SourceObj::get_variable_name (1513)
  • SourceObj::module_name (1510), (1644), (1695)
  • SourceObj::reference (1514), (1641)
  • DPCL header files, including (1314)
  • DPCL main event loop, entering and exiting (1817)
  • DPCL system (1139)
  • advantages of (1187)
  • figure illustrating DPCL system instrumenting a parallel target application (1142)
  • figure illustrating DPCL system instrumenting a serial target application (1140)
  • initializing (Ais_initialize function) (1315)
  • summary of how parts work together (1136)
  • dynamic instrumentation (1137)
  • advantages of (1138)
  • E
  • error checking
  • getting the status for a particular Process object managed by an application object (Application::status function) (1310)
  • error checking, performing (1278)
  • for asynchronous Application class calls (1300)
  • for asynchronous Process class calls (1299)
  • for blocking Application class calls (1302)
  • for blocking Process class calls (1292)
  • using acknowledgement callbacks (1298)
  • errors
  • DPCL (1881)
  • exclusive instrumentation point counts (1242)
  • exclusive_point function (of the SourceObj class) (1719)
  • exclusive_point_count function (of the SourceObj class) (1718)
  • execute_probe function (of the Process and Application classes) (1804)
  • exit functions for phase removal (1790)
  • expand function (of SourceObj class) (1503)
  • expand function (of the SourceObj class) (1637), (1699)
  • F
  • free_mem function (of Process and Application classes) (1546)
  • function call, creating a probe expression to represent (1603)
  • a call to a probe module function (1624)
  • a call to a target application function (1629)
  • a call to a UNIX function (1619)
  • a call to the Ais_send function (1611)
  • function in a function list
  • represented as a FunctionId class object (1264)
  • FunctionId (1265)
  • FunctionId class
  • functions summarized (1267)
  • FunctionList (1259)
  • FunctionList class
  • functions summarized (1262)
  • functions in target application, searching and listing (1847)
  • function_type function (of ProbeType class) (1551)
  • G
  • get_actual function (of ProbeType class) (1550)
  • get_count function (of Application class) (1304)
  • get_count function (of the FunctionList Class) (1849)
  • get_count function (of the ProbeModule class) (1757)
  • get_demangled_name function (of the FunctionId Class) (1851)
  • get_demangled_name function (of the SourceObj class) (1639), (1707)
  • get_demangled_name_length function (of the FunctionId Class) (1852)
  • get_entry function (of the FunctionList Class) (1850)
  • get_mangled_name function (of the SourceObj class) (1708)
  • get_module_name function (of the FunctionId Class) (1853)
  • get_module_name_length function (of the FunctionId Class) (1854)
  • get_name function (of the ProbeModule class) (1758)
  • get_process function (of the Application class) (1684)
  • get_program_object function (of Process class) (1499)
  • get_program_object function (of the Process class) (1633), (1687)
  • get_reference function (of the ProbeModule class) (1756)
  • get_type function (of the InstPoint class) (1720)
  • get_variable_name function (of SourceObj class) (1505)
  • H
  • header files, including (1313)
  • I
  • ifelse function (of the ProbeExp class) (1599)
  • inclusive instrumentation point counts (1243)
  • init_procs function (of Application class) (1354)
  • install_probe function (of the Process and Application classes) (1729)
  • InstPoint class (1240), (1683)
  • functions summarized (1246)
  • get_type function (1726)
  • instrumentation points (1178)
  • exclusive and inclusive point counts (1244)
  • getting reference to (1717)
  • installing probes at (1728)
  • locations and types (1245)
  • navigating application source structure to identify (1682)
  • represented as InstPoint class objects (1239)
  • L
  • linking analysis tool (1835)
  • list of functions in target application
  • represented as a FunctionList class object (1258)
  • load_module function (of the Process and Application classes) (1665)
  • logging (1866)
  • logical operations, representing as probe expressions (1576)
  • M
  • main event loop, entering and exiting (1816)
  • man pages, accessing DPCL (1124)
  • messages
  • DPCL (1882)
  • module_name function (of SourceObj class) (1502)
  • module_name function (of the SourceObj class) (1635), (1692)
  • N
  • nonblocking functions (1152)
  • figure illustrating (1158)
  • O
  • one-shot probes (1184)
  • executing (1801)
  • when should an analysis tool use (1186)
  • operations, representing as probe expressions (1556)
  • operator functions (of the ProbeExp class)
  • overloaded arithmetic operators (1565)
  • overloaded assignment operators (1585)
  • overloaded bitwise operators (1570)
  • overloaded logical operators (1575)
  • overloaded pointer operators (1590)
  • overloaded relational operators (1580)
  • overloaded operators (of the ProbeExp class)
  • overloaded arithmetic operators (1564)
  • overloaded assignment operators (1584)
  • overloaded bitwise operators (1569)
  • overloaded logical operators (1574)
  • overloaded pointer operators (1589)
  • overloaded relational operators (1579)
  • overview of DPCL (1130)
  • P
  • phase (1753)
  • adding to target application process(es) (1766)
  • allocating data for a (1777)
  • exit functions (1789)
  • Phase class (1254)
  • functions summarized (1256)
  • instantiating an object of the (1765)
  • phase probes (1180)
  • executing (1750)
  • when should an analysis tool use (1183)
  • phases (1182) See also phase probes
  • represented as Phase class objects (1253)
  • POE application
  • represented as PoeAppl class object (1206)
  • POE application, creating (PoeAppl::create or PoeAppl::bcreate) (1417)
  • POE application, initializing a PoeAppl object to represent (PoeAppl::init_procs or PoeAppl::binit_procs) (1353)
  • PoeAppl class (1207)
  • bcreate (1423)
  • binit_procs function (1359)
  • create (1422)
  • functions summarized (1210)
  • init_procs function (1358)
  • instantiating an object of the (1351), (1415)
  • PoeAppl object, creating the processes in (PoeAppl::create or PoeAppl::bcreate) (1416)
  • PoeAppl object, initializing to represent POE target application (PoeAppl::init_procs or PoeAppl::binit_procs (1352)
  • point probes (1175)
  • activating (1679), (1739)
  • handles identifying installed (1225) See also ProbeHandle class
  • installing (1678), (1727)
  • when should an analysis tool use (1179)
  • pointer operations, representing as probe expressions (1591)
  • probe expression (1170)
  • building (1496)
  • creating (1494)
  • determining basic logic for (1495)
  • executing as a one-shot probe (1803)
  • executing as a phase probe (1752)
  • executing within target application processes (1677)
  • installing as a point probe (1681)
  • representing a bitwise operation (1572)
  • representing a call to a probe module function (1623)
  • representing a call to a target application function (1628)
  • representing a call to a UNIX function (1618)
  • representing a call to the Ais_send function as (1610)
  • representing a function calls as (1602)
  • representing a logical operation (1577)
  • representing a pointer operation (1592)
  • representing a reference to a probe module function (1755)
  • representing a relational operation (1582)
  • representing a sequence of instructions as (1597)
  • representing an actual parameter value as a (1549)
  • representing an arithmetic operation as a (1567)
  • representing an assignment operation (1587)
  • representing an operation as a (1557)
  • representing conditional logic as a (1598)
  • representing persistent data as a (1523)
  • representing temporary data as a (1497), (1498)
  • probe expressions
  • represented as a ProbeExp class object (1211)
  • probe handles (1224) See also ProbeHandle class
  • probe module (1173)
  • compiling (1660)
  • creating (1658), (1754)
  • loading into process(es) (1663)
  • represented as a ProbeModule class object (1228)
  • probe types (1248)
  • ProbeExp class (1212)
  • address function (1562), (1617)
  • assign function (1559)
  • call function (1609), (1616), (1622), (1627), (1649)
  • functions summarized (1220)
  • ifelse function (1601)
  • overloaded arithmetic operators (1568)
  • overloaded assignment operators (1588)
  • overloaded bitwise operators (1573)
  • overloaded logical operators (1578)
  • overloaded pointer operators (1593)
  • overloaded relational operators (1583)
  • sequence function (1596)
  • ProbeHandle class (1222)
  • functions summarized (1227)
  • ProbeModule class (1229)
  • constructors (1662)
  • functions summarized (1232)
  • get_count function (1763)
  • get_name function (1764)
  • get_reference function (1762)
  • instantiating an object of the (1661)
  • probes (1169)
  • creating (1493)
  • executing within target application processes (1676)
  • one-shot probes (1185), (1802) See also one-shot probes
  • phase probes (1181), (1751) See also phase probes
  • point probes (1176), (1680) See also point probes
  • three types of probes (1174)
  • ProbeType class (1249)
  • functions summarized (1251)
  • function_type function (1553)
  • get_actual function (1552)
  • Process
  • get_program_object function (1689)
  • Process class (1194)
  • activate function (1746)
  • add_phase function (1773)
  • alloc_mem function (1530), (1785)
  • attach function (1441)
  • bactivate function (1747)
  • badd_phase function (1774)
  • balloc_mem function (1531), (1786)
  • battach function (1442)
  • bconnect function (1324), (1332)
  • bcreate function (1379), (1397)
  • bdestroy function (1478)
  • bdetach function (1488)
  • bdisconnect function (1831)
  • bexecute_probe function (1811)
  • bfree_mem function (1543)
  • binstall_probe function (1736)
  • bload_module function (1672)
  • bresume function (1454)
  • bset_phase_exit function (1798)
  • bstart function (1387)
  • bsuspend function (1466)
  • connect function (1325), (1333)
  • connect states (1196)
  • constructors (1327), (1336)
  • create function (1378), (1396)
  • destroy function (1477)
  • detach function (1487)
  • disconnect function (1830)
  • execute_probe function (1810)
  • free_mem function (1542)
  • functions summarized (1200)
  • get_program_object function (1515), (1657)
  • install_probe function (1735)
  • instantiating an object of the (1326), (1335), (1371), (1389)
  • load_module function (1671)
  • resume function (1453)
  • set_phase_exit function (1797)
  • start function (1386)
  • suspend function (1465)
  • process connect states (1198)
  • Process object managed by an Application object, determining number of (Application::get_count function) (1311)
  • Process objects, adding to an Application object (Application::add_process function) (1339), (1400)
  • R
  • reference function (of SourceObj class) (1506)
  • reference function (of the SourceObj class) (1632)
  • relational operations, representing as probe expressions (1581)
  • resume function (of Process and Application classes) (1447)
  • S
  • sample applications, accessing (1127)
  • sample programs
  • hello world program (1275)
  • test coverage tool (1876)
  • sending data back to the analysis tool (Ais_send function) (1606)
  • sequence function (of the ProbeExp class) (1594)
  • set_phase_exit function (of the Process and Application classes) (1791)
  • signals, handling through the DPCL system (1838)
  • source objects (1177)
  • navigating a hierarchy of (1236)
  • represented as SourceObj class objects (1233)
  • SourceObj class (1234)
  • bexpand function (1520), (1653), (1704)
  • child function (1517), (1655), (1697), (1714)
  • child_count function (1516), (1651), (1696), (1713)
  • exclusive_point function (1725)
  • exclusive_point_count function (1724)
  • expand function (1519), (1654), (1703)
  • functions summarized (1238)
  • get_demangled_name function (1656), (1715)
  • get_mangled_name function (1716)
  • get_variable_name function (1521)
  • module_name function (1518), (1652), (1698)
  • reference function (1522), (1650)
  • start function (of Application class) (1407), (1426)
  • start function (of Process class) (1382)
  • starting a POE application (1414)
  • starting a target application (1369), (1413)
  • starting a parallel application (non-POE) (1388)
  • starting a serial application (1370)
  • starting execution of a UNIX process (Process::start or Process::bstart function) (1381)
  • starting execution of multiple UNIX processes (Application::start or Application::bstart function) (1406), (1425)
  • states, process connect (1199)
  • status
  • represented as an AisStatus class object (1269)
  • status codes
  • DPCL (1878)
  • status error checking, performing (1277)
  • for asynchronous Application class calls (1297)
  • for asynchronous Process class calls (1296)
  • for blocking Application class calls (1301)
  • for blocking Process class calls (1291)
  • getting the status for a particular Process object managed by an application object (Application::status function) (1309)
  • using acknowledgement callbacks (1295)
  • status function (of AisStatus class) (1286)
  • status function (of Application class) (1303)
  • suspend function (of Process and Application classes) (1459)
  • system callbacks (1863)
  • T
  • target application (1144)
  • allocating memory for probes in (1524)
  • attaching to (attach and battach functions) (1433)
  • connecting to (1317)
  • controlling execution of (1432)
  • deallocating memory for probes in (1536)
  • detaching from (detach and bdetach functions) (1481)
  • disconnecting from (1822)
  • DPCL classes that represent (1193)
  • executing probes within (1675)
  • figure illustrating instrumentation of a parallel (1143)
  • figure illustrating instrumentation of a serial (1141)
  • function in, creating a probe expression to represent a call to a (1630)
  • loading probe module into (1664)
  • resuming execution of (resume and bresume functions (1445)
  • starting (1368)
  • suspending execution of (suspend and bsuspend functions) (1457)
  • terminating execution of (destroy and bdestroy functions) (1469)
  • trademarks (1128)
  • U
  • UNIX process
  • attaching to (attach and battach functions) (1434)
  • creating (Process::create or Process::bcreate function (1372)
  • creating (Process::create or Process::bcreate) (1390)
  • detaching from (detach and bdetach functions) (1482)
  • resuming execution of (resume and bresume functions) (1446)
  • starting execution of an (Process::start or Process::bstart function) (1380)
  • starting execution of multiple UNIX processes (Application::start or Application::bstart function (1405)
  • starting execution of multiple UNIX processes (Application::start or Application::bstart function) (1424)
  • suspending execution of (suspend and bsuspend functions) (1458)
  • terminating execution of (destroy and bdestroy functions) (1470)
  • W
  • warnings
  • DPCL (1883)

  • [ Top of Page | Previous Page | Table of Contents | Index ]