Skip to content

Instantly share code, notes, and snippets.

@postwait
Created November 27, 2013 20:36
Show Gist options
  • Select an option

  • Save postwait/7682783 to your computer and use it in GitHub Desktop.

Select an option

Save postwait/7682783 to your computer and use it in GitHub Desktop.
; diff -u /var/tmp/working /var/tmp/broken osdev2
--- /var/tmp/working Wed Nov 27 20:33:55 2013
+++ /var/tmp/broken Wed Nov 27 20:33:55 2013
@@ -1,5 +1,5 @@
-Script started on November 27, 2013 08:33:03 PM UTC
-bash-4.2$ LD_DEBUG=files,bindings,detail less
+Script started on November 27, 2013 08:32:24 PM UTC
+bash-4.2$ LD_DEBUG=files,bindings,detail less
debug:
debug: Solaris Linkers: 5.11-1.1745 (illumos)
debug:
@@ -318,15 +318,8 @@
1: binding file=/usr/bin/less (0x8057af1:0x7af1) at plt[19]:full to file=/lib/libcurses.so.1 (0xfed79167:0x19167): symbol 'tgetstr'
1: binding file=/lib/libcurses.so.1 (0xfed791cd:0x191cd) at plt[120]:full to file=/lib/libc.so.1 (0xfec31e60:0x41e60): symbol 'strcpy' (direct)
1: binding file=/lib/libcurses.so.1 (0xfed791da:0x191da) at plt[116]:full to file=/lib/libc.so.1 (0xfec31ec0:0x41ec0): symbol 'strlen' (direct)
-1: binding file=/usr/bin/less (0x8058266:0x8266) at plt[22]:full to file=/lib/libcurses.so.1 (0xfed79cd8:0x19cd8): symbol 'tgoto'
-1: binding file=/lib/libcurses.so.1 (0xfed79cf9:0x19cf9) at plt[98]:full to file=/lib/libcurses.so.1 (0xfed7ac31:0x1ac31): symbol 'tparm_p2' (direct)
-1: binding file=/lib/libcurses.so.1 (0xfed7ac60:0x1ac60) at plt[173]:full to file=/lib/libcurses.so.1 (0xfed7a0f3:0x1a0f3): symbol 'tparm' (direct)
-1: binding file=/lib/libcurses.so.1 (0xfed7a125:0x1a125) at plt[170]:full to file=/lib/libc.so.1 (0xfec31a70:0x41a70): symbol 'setjmp' (direct)
-1: binding file=/lib/libcurses.so.1 (0xfed7a2bb:0x1a2bb) at plt[108]:full to file=/lib/libc.so.1 (0xfec89ced:0x99ced): symbol 'sprintf' (direct)
-1: binding file=/lib/libcurses.so.1 (0xfed7a0eb:0x1a0eb) at plt[83]:full to file=/lib/libc.so.1 (0xfec5329b:0x6329b): symbol 'free'
-1: binding file=/usr/bin/less (0x8058275:0x8275) at plt[8]:full to file=/lib/libc.so.1 (0xfec31e60:0x41e60): symbol 'strcpy'
-1: binding file=/usr/bin/less (0x8058286:0x8286) at plt[5]:full to file=/lib/libc.so.1 (0xfec31ec0:0x41ec0): symbol 'strlen'
-1: binding file=/usr/bin/less (0x805842d:0x842d) at plt[23]:full to file=/lib/libcurses.so.1 (0xfed7ae09:0x1ae09): symbol 'tputs'
+1: binding file=/usr/bin/less (0x805f13a:0xf13a) at plt[5]:full to file=/lib/libc.so.1 (0xfec31ec0:0x41ec0): symbol 'strlen'
+1: binding file=/usr/bin/less (0x805752a:0x752a) at plt[8]:full to file=/lib/libc.so.1 (0xfec31e60:0x41e60): symbol 'strcpy'
1: binding file=/usr/bin/less (0x806082d:0x1082d) at plt[34]:full to file=/lib/libc.so.1 (0xfec31ff0:0x41ff0): symbol 'strncmp'
1: binding file=/usr/bin/less (0x805f761:0xf761) at plt[46]:full to file=/lib/libc.so.1 (0xfecb3f31:0xc3f31): symbol 'open64'
1: binding file=/usr/bin/less (0x805f771:0xf771) at plt[7]:full to file=/lib/libc.so.1 (0xfec5329b:0x6329b): symbol 'free'
@@ -344,6 +337,7 @@
1: binding file=/usr/bin/less (0x80578e0:0x78e0) at plt[13]:full to file=/lib/libc.so.1 (0xfec66664:0x76664): symbol 'tcsetattr'
1: binding file=/usr/bin/less (0x806b282:0x1b282) at plt[55]:full to file=/lib/libc.so.1 (0xfec9f91a:0xaf91a): symbol 'signal'
1: binding file=/usr/bin/less (0x806812b:0x1812b) at plt[25]:full to file=/lib/libc.so.1 (0xfecb5965:0xc5965): symbol 'write'
+WARNING: terminal is not fully functional
Missing filename ("less --help" for help)
1: binding file=/usr/bin/less (0x805768d:0x768d) at plt[2]:full to file=/lib/libc.so.1 (0xfec31230:0x41230): symbol 'exit'
1: Summary of PLT types bound: total=0
@@ -350,4 +344,4 @@
1:
bash-4.2$ exit
-script done on November 27, 2013 08:33:05 PM UTC
+script done on November 27, 2013 08:32:29 PM UTC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment