PS_PGLOBAL_LOOKUP(3PROC) Process Control Library Functions

NAME


ps_pglobal_lookup, ps_pglobal_sym - look up a symbol in the symbol
table of the load object in the target process

SYNOPSIS


#include <proc_service.h>

ps_err_e ps_pglobal_lookup(struct ps_prochandle *ph,
const char *object_name, const char *sym_name,
psaddr_t *sym_addr);


ps_err_e ps_pglobal_sym(struct ps_prochandle *ph,
const char *object_name, const char *sym_name,
ps_sym_t *sym);


DESCRIPTION


ps_pglobal_lookup() looks up the symbol sym_name in the symbol table
of the load object object_name in the target process identified by
ph. It returns the symbol's value as an address in the target process
in *sym_addr.


ps_pglobal_sym() looks up the symbol sym_name in the symbol table of
the load object object_name in the target process identified by ph.
It returns the symbol table entry in *sym. The value in the symbol
table entry is the symbol's value as an address in the target
process.

RETURN VALUES


PS_OK
The call completed successfully.


PS_NOSYM
The specified symbol was not found.


PS_ERR
The function did not return successfully.


ATTRIBUTES


See attributes(7) for description of the following attributes:


+---------------+-----------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------+
|MT Level | Safe |
+---------------+-----------------+

SEE ALSO


kill(2), libc_db(3LIB), proc_service(3PROC), attributes(7),
threads(7)

January 16, 1998 PS_PGLOBAL_LOOKUP(3PROC)

tribblix@gmail.com :: GitHub :: Privacy