set architecture i386:intel
set print pretty

add-symbol-file bin/symbols/BM.elf 0x1000
#add-symbol-file bin/kernel/kernel.elf 0x100000
add-symbol-file bin/kernel/kernel.elf
# add-symbol-file usr/fs_layout/sys/terminal.elf

layout src

target remote localhost:1234

# MBR start
#break *0x7c00

# Bootmain start
#break bootmain

# Kernel physical entry
#break _start

# Kernel main start
# break kernel_main

define plist
  set $node = $arg0
  while $node != 0
    printf "Node at %p:\n", $node
    p *$node
    set $node = $node->next
  end
end

continue