diff options
author | ab196087 <none@none> | 2007-09-19 08:15:57 -0700 |
---|---|---|
committer | ab196087 <none@none> | 2007-09-19 08:15:57 -0700 |
commit | d29b2c4438482eb00488be49a1f5d6835f455546 (patch) | |
tree | 541f5471fe500cce2429019f17f9f87ddcf80b76 /usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c | |
parent | 90685d2c52744c6540828f16cdd2db815d467e37 (diff) | |
download | illumos-joyent-d29b2c4438482eb00488be49a1f5d6835f455546.tar.gz |
PSARC 2007/509 elfedit
6234471 need a way to edit ELF objects
--HG--
rename : usr/src/cmd/sgs/packages/setup_pkg_ext => deleted_files/usr/src/cmd/sgs/packages/setup_pkg_ext
Diffstat (limited to 'usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c')
-rw-r--r-- | usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c b/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c index 8fcebd1e8c..056929df2b 100644 --- a/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c +++ b/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c @@ -1462,7 +1462,8 @@ dcmd_ElfEhdr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) * received a numeric (e.g. "0x200") or text representation * (e.g. "[ EF_SPARC_SUN_US1 ]"). */ - flgs = conv_ehdr_flags(ehdr.e_machine, ehdr.e_flags, &ehdr_flags_buf); + flgs = conv_ehdr_flags(ehdr.e_machine, ehdr.e_flags, + 0, &ehdr_flags_buf); if (flgs[0] == '[') mdb_printf(MSG_ORIG(MSG_EHDR_LINE5), flgs); else @@ -1505,7 +1506,7 @@ dcmd_ElfPhdr(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) mdb_printf(MSG_ORIG(MSG_EPHDR_TITLE), addr); mdb_printf(MSG_ORIG(MSG_EPHDR_LINE1), phdr.p_vaddr, - conv_phdr_flags(phdr.p_flags, &phdr_flags_buf)); + conv_phdr_flags(phdr.p_flags, 0, &phdr_flags_buf)); mdb_printf(MSG_ORIG(MSG_EPHDR_LINE2), phdr.p_paddr, conv_phdr_type(M_MACH, phdr.p_type, 0, &inv_buf)); mdb_printf(MSG_ORIG(MSG_EPHDR_LINE3), phdr.p_filesz, phdr.p_memsz); |