Skip to content

Instantly share code, notes, and snippets.

View postwait's full-sized avatar

Theo Schlossnagle postwait

View GitHub Profile
stack pointer for thread ffffff244a147820: ffffff00f6f7ca60
[ ffffff00f6f7ca60 _resume_from_idle+0xf1() ]
ffffff00f6f7ca90 swtch+0x141()
ffffff00f6f7cb10 stop+0x3f6()
ffffff00f6f7cbc0 issig_forreal+0x36c()
ffffff00f6f7cbe0 issig+0x25()
ffffff00f6f7cc80 cv_timedwait_sig_hires+0x20e()
ffffff00f6f7cd10 cv_waituntil_sig+0xfa()
ffffff00f6f7ce20 port_getn+0x39f()
ffffff00f6f7cf00 portfs+0x1c0()
> 0t38627::pid2proc | ::walk thread | ::stacks
THREAD STATE SOBJ COUNT
ffffff2353b55100 STOPPED <NONE> 4
swtch+0x141
stop+0x3f6
issig_forreal+0x36c
issig+0x25
cv_timedwait_sig_hires+0x20e
cv_waituntil_sig+0xfa
port_getn+0x39f
diff --git a/usr/src/lib/libcurses/Makefile b/usr/src/lib/libcurses/Makefile
index 9e88e23..e200b64 100644
--- a/usr/src/lib/libcurses/Makefile
+++ b/usr/src/lib/libcurses/Makefile
@@ -82,7 +82,7 @@ scrfiles: $(SCRFILES)
$(SUBDIRS): FRC
@cd $@; pwd; $(MAKE) $(TARGET)
-ED = ed
+ED = LANG=C ed
; 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)
bash-4.2$ diff /tmp/working /tmp/broken
1451,1452c1451,1452
< [52] 0x0003e1c0 0x00000001 OBJT LOCL D 0 .bss completed.4603
< [53] 0x0003e1c4 0x00000004 OBJT LOCL D 0 .bss dtor_idx.4605
---
> [52] 0x0003e1c0 0x00000001 OBJT LOCL D 0 .bss completed.4601
> [53] 0x0003e1c4 0x00000004 OBJT LOCL D 0 .bss dtor_idx.4603
1454c1454
< [55] 0x0003e1c8 0x00000018 OBJT LOCL D 0 .bss object.4629
---
; grep DTRACE_LLQUANTIZE_NSTEP /usr/include/sys/dtrace.h ⏎ solid
#define DTRACE_LLQUANTIZE_NSTEPSHIFT 0
#define DTRACE_LLQUANTIZE_NSTEPMASK UINT16_MAX
#define DTRACE_LLQUANTIZE_NSTEPS(x) \
(uint16_t)(((x) & DTRACE_LLQUANTIZE_NSTEPMASK) >> \
DTRACE_LLQUANTIZE_NSTEPSHIFT)
; ldd /bin/i86/truss osdev3
libproc.so.1 => /lib/libproc.so.1
librtld_db.so.1 => /lib/librtld_db.so.1
libc_db.so.1 => /lib/libc_db.so.1
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libtsol.so.2 => /lib/libtsol.so.2
libnvpair.so.1 => /lib/libnvpair.so.1
libc.so.1 => /lib/libc.so.1
libelf.so.1 => /lib/libelf.so.1
"zfs:0:arcstats:size":{"_type":"L","_value":"55096213352"},"zfs:0:data:nread":{"_type":"L","_value":"332094594560"},"zfs:0:data:nwritten":{"_type":"L","_value":"32129210871808"},"zfs:0:data:rcnt":{"_type":"L","_value":"0"},"zfs:0:data:reads":{"_type":"L","_value":"28215983"},"zfs:0:data:rlastupdate":{"_type":"L","_value":"7524868784686798"},"zfs:0:data:rlentime":{"_type":"L","_value":"5156481252245708"},"zfs:0:data:rtime":{"_type":"L","_value":"133209341936635"},"zfs:0:data:wcnt":{"_type":"L","_value":"0"},"zfs:0:data:wlastupdate":{"_type":"L","_value":"7524868727966330"},"zfs:0:data:wlentime":{"_type":"L","_value":"1423693695640809108"},"zfs:0:data:writes":{"_type":"L","_value":"1126752799"},"zfs:0:data:wtime":{"_type":"L","_value":"114905143843555"},"zfs:0:rpool:nread":{"_type":"L","_value":"239072280576"},"zfs:0:rpool:nwritten":{"_type":"L","_value":"163340221440"},"zfs:0:rpool:rcnt":{"_type":"L","_value":"0"},"zfs:0:rpool:reads":{"_type":"L","_value":"3463708"},"zfs:0:rpool:rlastupdate":{"_type":"L","_val
; cat /var/tmp/remap.yaml ⏎ client-10-8-3-13
map:
- from : http://localhost:8888/google/
to : https://www.google.com/
- from : http://localhost:8888/
to : http://omniti.com/
module(..., package.seeall)
function config()
ats.config.proxy.config.http.server_ports("8888 8443:ipv4:ssl")
ats.config.proxy.config.url_remap.pristine_host_hdr(0)
end
function config_ssl(add)
add({ dest_ip = "*", ssl_cert_name = "bar.pem", ssl_key_name = "barKey.pem" })
end