return ["gl0", "gl1", "gl2", "gl3"] funcs = { 'print_disassemble_line': sparc_v9_commands.local_print_disassemble_line, 'pregs': sparc_v9_commands.local_pregs, 'print_pstate_bits': sparc_v9_commands.print_pstate_bits, 'global_set_names': global_set_names, 'get_pending_exception_string': sparc_v9_commands.local_pending_exception } class_funcs = { 'ultrasparc-t1': funcs } sparc_v9_commands.register_diff_registers(funcs, "ultrasparc-t1") # # -------------------- pregs-hyper -------------------- # def pregs_hyper_cmd(cpu_name, all): ( cpu, _ ) = get_cpu(cpu_name) obj_pregs_hyper_cmd(cpu, all) def obj_pregs_hyper_cmd(obj, all): print print " hpstate htba hintp hsystick_cmpr" print " 0x%016x 0x%016x 0x%016x 0x%016x" % ( sparc_v9_commands.sparc_read_int_register(obj, "hpstate"), sparc_v9_commands.sparc_read_int_register(obj, "htba"),
import sparc_v9_commands funcs = { 'print_disassemble_line': sparc_v9_commands.local_print_disassemble_line, 'pregs': sparc_v9_commands.local_pregs, 'print_pstate_bits': sparc_v9_commands.print_pstate_bits, 'global_set_names': sparc_v9_commands.global_set_names, 'get_pending_exception_string': sparc_v9_commands.local_pending_exception } class_funcs = { 'ultrasparc-iv': funcs, 'ultrasparc-iv-plus': funcs } sparc_v9_commands.register_diff_registers(funcs, "ultrasparc-iv") sparc_v9_commands.register_diff_registers(funcs, "ultrasparc-iv-plus")
def global_set_names(obj): return ["gl0", "gl1", "gl2", "gl3"] funcs = { 'print_disassemble_line': sparc_v9_commands.local_print_disassemble_line, 'pregs': sparc_v9_commands.local_pregs, 'print_pstate_bits': sparc_v9_commands.print_pstate_bits, 'global_set_names': global_set_names, 'get_pending_exception_string': sparc_v9_commands.local_pending_exception } class_funcs = {'ultrasparc-t1': funcs} sparc_v9_commands.register_diff_registers(funcs, "ultrasparc-t1") # # -------------------- pregs-hyper -------------------- # def pregs_hyper_cmd(cpu_name, all): (cpu, _) = get_cpu(cpu_name) obj_pregs_hyper_cmd(cpu, all) def obj_pregs_hyper_cmd(obj, all): print print " hpstate htba hintp hsystick_cmpr" print " 0x%016x 0x%016x 0x%016x 0x%016x" % (