12 objdump -j .text -tT "$1" | grep " $2\$" || die "symbol not found"
15 hex_to_d() { printf "%d" "$1"; }
16 sum_hex() { expr $(hex_to_d "$1") + $(hex_to_d "$2"); }
21 objdump -dS --start-address=$addr --stop-address=$(printf "0x%016x" $(sum_hex $addr $size)) "$exe"
25 local esc=$(printf "\033")
27 sed -e "/^ [a-f0-9]\+:/{s/^.*$/$esc[34m&$esc[0m/}"
30 get_sym "$exe" "$sym" | while read addr flags1 flags2 sect size rest; do
32 if test -n "$TERM" -a "$TERM" != "dumb"; then
33 do_dump "$addr" "$size" | render_it | env LESS=FRSX less
35 do_dump "$addr" "$size" | render_it