# GDB macros for Proteus
# Eric A. Brewer
# December 4, 1992
#
# Last Modified: $Date: 92/12/04 13:48:49 $
# Revision $Revision: 1.2 $
#
# add the line "source gdb-macros" to .gdbinit to load these automatically

echo Loading Proteus macros...

define time
	print base_time_ - cycles_
end

define snapshot
	set snap=1
end

define gtime
	print hash_time_ + hash_index_
end

define proc
	print processor_
end

define tid
	print currosptr->t_tid
end

define stid
	print currtid
end

define sp
	info reg sp
end

define pc
	info reg pc
end

define r2
	info reg 2
end

define r3
	info reg 3
end

define r4
	info reg 4
end

define r5
	info reg 5
end

define r6
	info reg 6
end

define r7
	info reg 7
end

define f0
	info reg f0
end

echo done\n
