⬢ DragonFlyBSD Kernel Audit
DF-2717 / kgdb-frame6-locals.log
← back to finding ↓ download raw
Reading symbols from /usr/obj/usr/src/sys/X86_64_GENERIC/kernel.debug...done.
Reading symbols from /boot/kernel/ehci.ko...done.
Loaded symbols for /boot/kernel/ehci.ko
Reading symbols from /boot/kernel/xhci.ko...done.
Loaded symbols for /boot/kernel/xhci.ko
_get_mycpu () at ./machine/thread.h:69
69	    __asm ("movq %%gs:globaldata,%0" : "=r" (gd) : "m"(__mycpu__dummy));
(kgdb) #6  0xffffffff806ef3ac in nlookup (nd=nd@entry=0xfffff801180f7898)
    at /usr/src/sys/kern/vfs_nlookup.c:767
767		    nch_gen = nch.ncp->nc_generation & ~3;
(kgdb) last_element = 0
gd = 0xffffffff818c2000 <CPU_prvspace_bsp>
nlc = {nlc_nameptr = 0xfffff8008db3c406 "../tmp/df2717/a", nlc_namelen = 2}
nch = {ncp = 0x0, mount = 0xfffff8008db38c00}
nctmp = {ncp = 0x0, mount = 0xfffff8008db38c00}
mp = <optimized out>
wasdotordotdot = <optimized out>
path_reset = 0x0
ptr = 0xfffff8008db3c408 "/tmp/df2717/a"
nptr = 0xfffff8008db3c408 "/tmp/df2717/a"
error = 0
len = <optimized out>
dflags = 0
hit = 1
saveflag = 134234117
max_retries = 4
nl_gen = 4
nch_gen = 4
gen_changed = 0
doretry = false
inretry = false
__func__ = "nlookup"
(kgdb) rax            0x0	0
rbx            0xfffff8008db3c408	-8793715653624
r12            0xfffff8008db3c406	-8793715653626
r14            0xfffff801180f7898	-8791394387816
r15            0x74	116
(kgdb) $1 = (struct nlookupdata *) 0xfffff801180f7898
(kgdb) $2 = {nl_nch = {ncp = 0xfffff8011684d400, mount = 0xfffff8008db38c00}, 
  nl_basench = 0xfffff80116ac6d60, nl_rootnch = {ncp = 0xfffff8008f541200, 
    mount = 0xfffff8008db38c00}, nl_jailnch = {ncp = 0x0, mount = 0x0}, 
  nl_path = 0xfffff8008db3c400 "../../../tmp/df2717/a", 
  nl_td = 0xfffff8008e100700, nl_cred = 0xfffff8008da90f00, nl_dvp = 0x0, 
  nl_flags = 134234117, nl_loopcnt = 0, nl_dir_error = 0, nl_elmno = 3, 
  nl_open_vp = 0x0, nl_vp_fmode = 0}
(kgdb) $3 = 0xfffff8008db3c400 "../../../tmp/df2717/a"
(kgdb) $4 = 134234117
(kgdb) $5 = {nc_hash = {tqe_next = 0x0, tqe_prev = 0x0}, nc_entry = {tqe_next = 0x0, 
    tqe_prev = 0x0}, nc_vnode = {tqe_next = 0x0, 
    tqe_prev = 0xfffff801170a4c30}, nc_list = {
    tqh_first = 0xfffff80119ba3400, tqh_last = 0xfffff80117045110}, 
  nc_head = 0x0, nc_parent = 0x0, nc_vp = 0xfffff801170a4b00, nc_flag = 4624, 
  nc_nlen = 0 '\000', nc_unused = 0 '\000', nc_name = 0x0, nc_error = 0, 
  nc_timeout = 0, nc_negcpu = 0, {nc_namecache_gen = 0, nc_generation = 4, 
    nc_refs = 30}, {nc_lock = {lk_flags = 64, lk_timo = 100, 
      lk_count = 536870912, lk_wmesg = 0xffffffff80c661f5 "ncplk", 
      lk_lockholder = 0x0}}}
(kgdb) $6 = (struct mount *) 0xfffff8008db38c00
(kgdb) $7 = {nc_hash = {tqe_next = 0x0, tqe_prev = 0x0}, nc_entry = {tqe_next = 0x0, 
    tqe_prev = 0x0}, nc_vnode = {tqe_next = 0x0, 
    tqe_prev = 0xfffff8008f521030}, nc_list = {
    tqh_first = 0xfffff8008f54ff00, tqh_last = 0xfffff8008f541310}, 
  nc_head = 0x0, nc_parent = 0x0, nc_vp = 0xfffff8008f520f00, nc_flag = 4608, 
  nc_nlen = 0 '\000', nc_unused = 0 '\000', nc_name = 0x0, nc_error = 0, 
  nc_timeout = 0, nc_negcpu = 0, {nc_namecache_gen = 0, nc_generation = 4, 
    nc_refs = 66}, {nc_lock = {lk_flags = 64, lk_timo = 100, 
      lk_count = 536870912, lk_wmesg = 0xffffffff80c661f5 "ncplk", 
      lk_lockholder = 0x0}}}
(kgdb) $8 = (struct mount *) 0xfffff8008db38c00
(kgdb) $9 = {ncp = 0xfffff80116cc7200, mount = 0xfffff8008dcd8400}
(kgdb)