Overview
DPCL (Dynamic Probe Class Library) is a library that provides some common
"tools" needed by developers in the production of debuggers and other program
analyzing software. It is the intent of this test bucket, to provide a
thorough, generic, portable, scalable, easy-to-use test environment for those
wishing to port DPCL to another platform or re-test DPCL on a currently tested
platform.
The test bucket will be thorough in that every function or method of DPCL
will be tested. If new methods are added to DPCL there should be new tests
added for them.
It will be generic in that tests will be able to run arbitrary targets as
much as possible. No hard-coded target, file, function, etc. names will be used
except for possibly default value.
The test bucket will be portable in that it rei
o DwaÉPNWá No ha it rei
a
oã8bd fe u funPCL tofeaturt iparticularl beone funa smabucnumberha fo anothersult valSrtabliei
yst buccrovifrome. It to Denvilexiliei
yse intee ablscript deburovi.
nd othere. mselvt iort llow vi.
se
fo ar llel nd othere fo
e to run anumberse inasksult value.
The tesCL there saÉPcalaiort eass
much as poA webIt isrfac Its
cket, tts
aquick acces iorttarl tar debug bucket, toPCL tointhera fe .alue.rov The tesiu fuganizttsaibratree soorough in ttose
witosee inidevela logirta
loca fe (e.g. Tin th
aProces icc Pro metvela directon ac lledaProces iwhich
porturnnidevela directon ac lledaadde. Tbitrary metloca edavelopeirsewblsubtree
sooroughopeyy metcentr llytloca edaebugcanre scalilytfounot; nabucv script or those
wi easyded platformo faciei
a e efficiency, makeaebug ablscript dere cket, ttsvel in thleded ha fovi.
ree sooroughifovi.
ear thot iortmakeaebug abl in ttose
velProces , haheols&q onlytcug buroughdirecton aebug ypetmakeit.shaebug abit.shbe te,h
al beampargevi.
entire v The tesiu bubee ablvi.novi.
ear again,ols&q onlyt
ypetmakeit.shaebug abit.shifrome. Imainhdirecton a fovi.
The teult val Fin lly,tcertainhstebuarnew metmaintainttsaib buhow
nd othere metto
behaveaebughow
ohdisplay mes ages.alueiu earvt iowo similarlpurposes.alFirst,
itt willa
logl tar drough metcalier
ohdiscernre ca easyde
ear e comes
familiar
witoeone des so thera
vesteadroductci"IBMse
de
outputhe ieach
nd othe
vedividu lly.alS cond,t; nhavse
errfuncts ages thllow des so
fhera se inide
much as
ohwritelscript dor nd othere.olvi.noprograasyde
data
(e.g. t llythow
manyc in thpassed/fatard) poA furCL tos, tobwilfithe inten
i iort llow vii ides so loggse
8bd fe aei
ys bubeeextrac edafrome.
podividu l
nd othere ndo ancttsveort ides so ly) is a--e. us treese
eeded by dewho thoiort ddc in th.olvi. The tesfromeuot;toreseventie
de
wheel.uot;to
To Use:latformo easyde
entire v The te:latfor
or
-
or
or
-
or
or
-
or
or
-
or
or
-
or
///EN">