Где может я переменные среды представления WebSphere?

Стандартный инструмент для списка символов nm, можно использовать его просто как это:

nm -g yourLib.so

, Если Вы хотите видеть символы библиотеки C++, добавьте "-C" опцию, какой demangle символы (это - намного больше читаемого demangled).

nm -gC yourLib.so

, Если Ваш .so файл находится в формате эльфа, у Вас есть две опции:

Любой objdump (-C также полезно для demangling C++):

$ objdump -TC libz.so

libz.so:     file format elf64-x86-64

DYNAMIC SYMBOL TABLE:
0000000000002010 l    d  .init  0000000000000000              .init
0000000000000000      DF *UND*  0000000000000000  GLIBC_2.2.5 free
0000000000000000      DF *UND*  0000000000000000  GLIBC_2.2.5 __errno_location
0000000000000000  w   D  *UND*  0000000000000000              _ITM_deregisterTMCloneTable

Или использование readelf:

$ readelf -Ws libz.so
Symbol table '.dynsym' contains 112 entries:
   Num:    Value          Size Type    Bind   Vis      Ndx Name
     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND
     1: 0000000000002010     0 SECTION LOCAL  DEFAULT   10
     2: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND free@GLIBC_2.2.5 (14)
     3: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __errno_location@GLIBC_2.2.5 (14)
     4: 0000000000000000     0 NOTYPE  WEAK   DEFAULT  UND _ITM_deregisterTMCloneTable
9
задан dustmachine 12 August 2009 в 19:47
поделиться

1 ответ

Вы должны увидеть его в разделе Среда> Переменные WebSphere :

WAS vars

12
ответ дан 4 December 2019 в 19:35
поделиться