1### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.vp stored @ ksh_debug.c:1 in test_dprint_vt() is... 2### 1234 0.000 ksh_debug.c:1 test_dprint_vt() void* 0x10 3### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.up stored @ ksh_debug.c:1 in test_dprint_vt() is... 4### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.up 0x20 is... 5### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.up.i stored @ ksh_debug.c:1 in test_dprint_vt() is... 6### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int 789 (0x315) 7### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.cp stored @ ksh_debug.c:1 in test_dprint_vt() is... 8### 1234 0.000 ksh_debug.c:1 test_dprint_vt() char* 0x170 3|str| 9### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.const_cp stored @ ksh_debug.c:1 in test_dprint_vt() is... 10### 1234 0.000 ksh_debug.c:1 test_dprint_vt() const char* 0x190 9|const str| 11### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.np stored @ ksh_debug.c:1 in test_dprint_vt() is... 12### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namval v1.np @ 0x0 13### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.np stored @ ksh_debug.c:1 in test_dprint_vt() is... 14### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namval v1.np @ 0xE0 15### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->nvname 0x0 |(null)| 16### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->nvsize 0 17### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->nvflag 0x0 No NV_* bits set 18### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->nvalue is... 19### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value is undefined (type is VT_do_not_use) 20### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.nrp stored @ ksh_debug.c:1 in test_dprint_vt() is... 21### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namref v1.nrp @ 0x100 22### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->np is... 23### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namval np @ 0x0 24### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->table is... 25### 1234 0.000 ksh_debug.c:1 test_dprint_vt() WARN: ptr 0x0 already dumped; not following it 26### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->oldnp is... 27### 1234 0.000 ksh_debug.c:1 test_dprint_vt() WARN: ptr 0x0 already dumped; not following it 28### 1234 0.000 ksh_debug.c:1 test_dprint_vt() ->sub 0x0 |(null)| 29### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.shbltinp stored @ ksh_debug.c:1 in test_dprint_vt() is... 30### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Shbltin_f 0x0 31### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.rp stored @ ksh_debug.c:1 in test_dprint_vt() is... 32### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Ufunction* 0x0 33### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.funp stored @ ksh_debug.c:1 in test_dprint_vt() is... 34### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namfun* 0x0 35### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.i stored @ ksh_debug.c:1 in test_dprint_vt() is... 36### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int 321 (0x141) 37### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.i16 stored @ ksh_debug.c:1 in test_dprint_vt() is... 38### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int16_t 357(0x165) 39### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.ip stored @ ksh_debug.c:1 in test_dprint_vt() is... 40### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int* 0x40 => 111 (0x6F) 41### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.i16p stored @ ksh_debug.c:1 in test_dprint_vt() is... 42### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int16_t* 0x50 => 1616 (0x650) 43### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.i32p stored @ ksh_debug.c:1 in test_dprint_vt() is... 44### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int32_t* 0x60 => 3232 (0xCA0) 45### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.i64p stored @ ksh_debug.c:1 in test_dprint_vt() is... 46### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int64_t* 0x70 => 4294967299 (0x100000003) 47### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.dp stored @ ksh_debug.c:1 in test_dprint_vt() is... 48### 1234 0.000 ksh_debug.c:1 test_dprint_vt() double* 0x80 => 2.71828 49### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.fp stored @ ksh_debug.c:1 in test_dprint_vt() is... 50### 1234 0.000 ksh_debug.c:1 test_dprint_vt() float* 0x90 => 3.14159 51### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.sfdoublep stored @ ksh_debug.c:1 in test_dprint_vt() is... 52### 1234 0.000 ksh_debug.c:1 test_dprint_vt() Sfdouble_t* 0xA0 => 1.23457e+37 53### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.pidp stored @ ksh_debug.c:1 in test_dprint_vt() is... 54### 1234 0.000 ksh_debug.c:1 test_dprint_vt() pid_t* 0xB0 => 98765 55### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.uidp stored @ ksh_debug.c:1 in test_dprint_vt() is... 56### 1234 0.000 ksh_debug.c:1 test_dprint_vt() uid_t* 0xC0 => 54321 57### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.pp stored @ ksh_debug.c:1 in test_dprint_vt() is... 58### 1234 0.000 ksh_debug.c:1 test_dprint_vt() char** 0x1A0 59### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.funp stored @ ksh_debug.c:1 in test_dprint_vt() is... 60### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Namfun* 0x110 61### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.pathcomp stored @ ksh_debug.c:1 in test_dprint_vt() is... 62### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct pathcomp* 0x0 63### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.uc stored @ ksh_debug.c:1 in test_dprint_vt() is... 64### 1234 0.000 ksh_debug.c:1 test_dprint_vt() unsigned char 120 (0x78) 65### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.h stored @ ksh_debug.c:1 in test_dprint_vt() is... 66### 1234 0.000 ksh_debug.c:1 test_dprint_vt() short 439 (0x1B7) 67### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.l stored @ ksh_debug.c:1 in test_dprint_vt() is... 68### 1234 0.000 ksh_debug.c:1 test_dprint_vt() int 305441741 (0x1234ABCD) 69### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.f stored @ ksh_debug.c:1 in test_dprint_vt() is... 70### 1234 0.000 ksh_debug.c:1 test_dprint_vt() float 2.71828 71### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.d stored @ ksh_debug.c:1 in test_dprint_vt() is... 72### 1234 0.000 ksh_debug.c:1 test_dprint_vt() double 3.14159 73### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value v1.cp stored @ ksh_debug.c:1 in test_dprint_vt() is... 74### 1234 0.000 ksh_debug.c:1 test_dprint_vt() SIGSEGV on invalid void* 0x1234 75### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value *null_vtp == NULL 76### 1234 0.000 ksh_debug.c:1 test_dprint_vt() struct Value uninitialized_vt is undefined (type is VT_do_not_use) 77 78### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval nval2 @ 0xF0 79### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x150 |dvar2| 80### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 66 81### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x0 No NV_* bits set 82### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 83### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .cp stored @ ksh_debug.c:1 in test_dprint_nv() is... 84### 1234 0.000 ksh_debug.c:1 test_dprint_nv() char* 0x180 5|dval2| 85### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv is... 86### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval ->nvenv @ 0xE0 87### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x140 |dvar1| 88### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 33 89### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x0 No NV_* bits set 90### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 91### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .i stored @ ksh_debug.c:1 in test_dprint_nv() is... 92### 1234 0.000 ksh_debug.c:1 test_dprint_nv() int 111 (0x6F) 93### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval nval1 @ 0xE0 94### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x140 |dvar1| 95### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 99 96### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x12 NV_INTEGER | NV_ZFILL | NV_BLTINOPT (aka NV_ZFILL) | NV_DOUBLE (aka NV_INTEGER | NV_ZFILL) | NV_INT32 (aka NV_INTEGER) | NV_FTMP (aka NV_ZFILL) | NV_STATICF (aka NV_INTEGER) 97### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 98### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .i stored @ ksh_debug.c:1 in test_dprint_nv() is... 99### 1234 0.000 ksh_debug.c:1 test_dprint_nv() int 111 (0x6F) 100### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv 0x160 |nvenv is a string| 101### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval nval1 @ 0xE0 102### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x140 |dvar1| 103### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 99 104### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x12 NV_INTEGER | NV_ZFILL | NV_BLTINOPT (aka NV_ZFILL) | NV_DOUBLE (aka NV_INTEGER | NV_ZFILL) | NV_INT32 (aka NV_INTEGER) | NV_FTMP (aka NV_ZFILL) | NV_STATICF (aka NV_INTEGER) 105### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 106### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .np stored @ ksh_debug.c:1 in test_dprint_nv() is... 107### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval .np @ 0xF0 108### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x150 |dvar2| 109### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 66 110### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x0 No NV_* bits set 111### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 112### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .np stored @ ksh_debug.c:1 in test_dprint_nv() is... 113### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval .np @ 0xE0 114### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x140 |dvar1| 115### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 99 116### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x12 NV_INTEGER | NV_ZFILL | NV_BLTINOPT (aka NV_ZFILL) | NV_DOUBLE (aka NV_INTEGER | NV_ZFILL) | NV_INT32 (aka NV_INTEGER) | NV_FTMP (aka NV_ZFILL) | NV_STATICF (aka NV_INTEGER) 117### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 118### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .np stored @ ksh_debug.c:1 in test_dprint_nv() is... 119### 1234 0.000 ksh_debug.c:1 test_dprint_nv() >>>>>>>>>>WARN: .np ptr 0xF0 already dumped; not following it 120### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv 0x160 |nvenv is a string| 121### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv is... 122### 1234 0.000 ksh_debug.c:1 test_dprint_nv() WARN: ptr 0xE0 already dumped; not following it 123### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv 0x160 |nvenv is a string| 124 125### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval nval1 @ 0xE0 126### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x140 |dvar1| 127### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 99 128### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x12 NV_INTEGER | NV_ZFILL | NV_BLTINOPT (aka NV_ZFILL) | NV_DOUBLE (aka NV_INTEGER | NV_ZFILL) | NV_INT32 (aka NV_INTEGER) | NV_FTMP (aka NV_ZFILL) | NV_STATICF (aka NV_INTEGER) 129### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 130### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .np stored @ ksh_debug.c:1 in test_dprint_nv() is... 131### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Namval .np @ 0xF0 132### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvname 0x150 |dvar2| 133### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvsize 66 134### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvflag 0x0 No NV_* bits set 135### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvalue is... 136### 1234 0.000 ksh_debug.c:1 test_dprint_nv() struct Value .np stored @ ksh_debug.c:1 in test_dprint_nv() is... 137### 1234 0.000 debug.c:1 ptr_seen() Too many pointers already cached when checking 0xE0 138### 1234 0.000 ksh_debug.c:1 test_dprint_nv() WARN: .np ptr 0xE0 already dumped; not following it 139### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv is... 140### 1234 0.000 ksh_debug.c:1 test_dprint_nv() WARN: ptr 0xE0 already dumped; not following it 141### 1234 0.000 ksh_debug.c:1 test_dprint_nv() ->nvenv 0x160 |nvenv is a string| 142 143### 1234 0.000 ksh_debug.c:1 test_dprint_nvflag() nvflag decoded: No NV_* bits set 144### 1234 0.000 ksh_debug.c:1 test_dprint_nvflag() nvflag decoded: NV_LTOU | NV_UTOL | NV_LONG (aka NV_UTOL) | NV_UNSIGN (aka NV_LTOU) | NV_NOPRINT (aka NV_LTOU | NV_UTOL) 145### 1234 0.000 ksh_debug.c:1 test_dprint_nvflag() nvflag decoded: 0x80000000 (unrecognized bits) | NV_UTOL | NV_LONG (aka NV_UTOL) 146