Changeset 13848
- Timestamp:
- Jun 16, 2010, 2:45:58 AM (14 years ago)
- Location:
- branches/arm/lisp-kernel
- Files:
-
- 2 edited
-
arm-exceptions.c (modified) (3 diffs)
-
arm-exceptions.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/lisp-kernel/arm-exceptions.c
r13843 r13848 1007 1007 return handle_gc_trap(xp, tcr); 1008 1008 } else if (IS_UUO(instruction)) { 1009 return handle_uuo(xp, in struction);1009 return handle_uuo(xp, info, instruction); 1010 1010 } else { 1011 1011 return handle_unimplemented_instruction(xp,instruction,tcr); … … 1041 1041 1042 1042 Boolean 1043 handle_uuo(ExceptionInformation *xp, opcode the_uuo)1043 handle_uuo(ExceptionInformation *xp, siginfo_t *info, opcode the_uuo) 1044 1044 { 1045 1045 unsigned … … 1113 1113 switch (UUOA_field(the_uuo)) { 1114 1114 case 3: 1115 Bug(xp, "Debug trap"); 1115 adjust_exception_pc(xp, bump); 1116 bump = 0; 1117 lisp_Debugger(xp, info, debug_entry_dbg, false, "Lisp Breakpoint"); 1116 1118 handled = true; 1117 1119 break; -
branches/arm/lisp-kernel/arm-exceptions.h
r13737 r13848 43 43 typedef u_int32_t opcode, *pc; 44 44 45 OSStatus 46 handle_uuo(ExceptionInformation *, opcode);45 Boolean 46 handle_uuo(ExceptionInformation *, siginfo_t *, opcode); 47 47 48 48
Note:
See TracChangeset
for help on using the changeset viewer.
