Search notes:
oradebug translate_addr
First, cdb.exe
is started and attached to oracle.exe
:
C:\> cdb -pn oracle.exe
Then, the (exported) symbols of
oracle.exe
are displayed with the
x
command:
0:004> x oracle!*
*** WARNING: Unable to verify checksum for c:\oracle\19\bin\ORACLE.EXE
00007ff7`61755ac0 ORACLE!qxiqitbcr (<no parameter info>)
00007ff7`61755e60 ORACLE!qxiqitbdr (<no parameter info>)
00007ff7`61756120 ORACLE!qxiqitbi (<no parameter info>)
00007ff7`617565e0 ORACLE!qxiqitbd (<no parameter info>)
00007ff7`617569b0 ORACLE!qxiqitbu (<no parameter info>)
00007ff7`61756e80 ORACLE!qxiqitbr (<no parameter info>)
00007ff7`617570d0 ORACLE!qxiqitbs (<no parameter info>)
00007ff7`61757a90 ORACLE!qxiqitbf (<no parameter info>)
00007ff7`61757e50 ORACLE!qxiqitbc (<no parameter info>)
00007ff7`61758030 ORACLE!qxiqitbe (<no parameter info>)
…
I choose any of the displayed functions, for example
qxiqitbr
. The respective address is
00007ff7'61756e80
. So, I look up this address with
oradebug
:
sys> oradebug translate_addr 0x00007ff761756e80
0x00007ff761756e8 qxiqitbr()