Changes in kernel/arch/sparc64/src/trap/exception.c [22a28a69:a000878c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/trap/exception.c
r22a28a69 ra000878c 44 44 #include <symtab.h> 45 45 46 void istate_decode(istate_t *istate)46 void dump_istate(istate_t *istate) 47 47 { 48 48 const char *tpcs = symtab_fmt_name_lookup(istate->tpc); … … 58 58 { 59 59 fault_if_from_uspace(istate, "%s.", __func__); 60 panic_badtrap(istate, n, "%s.", __func__); 60 dump_istate(istate); 61 panic("%s.", __func__); 61 62 } 62 63 … … 65 66 { 66 67 fault_if_from_uspace(istate, "%s.", __func__); 67 panic_badtrap(istate, n, "%s.", __func__); 68 dump_istate(istate); 69 panic("%s.", __func__); 68 70 } 69 71 … … 72 74 { 73 75 fault_if_from_uspace(istate, "%s.", __func__); 74 panic_badtrap(istate, n, "%s.", __func__); 76 dump_istate(istate); 77 panic("%s.", __func__); 75 78 } 76 79 … … 79 82 { 80 83 fault_if_from_uspace(istate, "%s.", __func__); 81 panic_badtrap(istate, n, "%s.", __func__); 84 dump_istate(istate); 85 panic("%s.", __func__); 82 86 } 83 87 … … 86 90 { 87 91 fault_if_from_uspace(istate, "%s.", __func__); 88 panic_badtrap(istate, n, "%s.", __func__); 92 dump_istate(istate); 93 panic("%s.", __func__); 89 94 } 90 95 … … 93 98 { 94 99 fault_if_from_uspace(istate, "%s.", __func__); 95 panic_badtrap(istate, n, "%s.", __func__); 100 dump_istate(istate); 101 panic("%s.", __func__); 96 102 } 97 103 … … 112 118 #else 113 119 fault_if_from_uspace(istate, "%s.", __func__); 114 panic_badtrap(istate, n, "%s.", __func__); 120 dump_istate(istate); 121 panic("%s.", __func__); 115 122 #endif 116 123 } … … 120 127 { 121 128 fault_if_from_uspace(istate, "%s.", __func__); 122 panic_badtrap(istate, n, "%s.", __func__); 129 dump_istate(istate); 130 panic("%s.", __func__); 123 131 } 124 132 … … 127 135 { 128 136 fault_if_from_uspace(istate, "%s.", __func__); 129 panic_badtrap(istate, n, "%s.", __func__); 137 dump_istate(istate); 138 panic("%s.", __func__); 130 139 } 131 140 … … 134 143 { 135 144 fault_if_from_uspace(istate, "%s.", __func__); 136 panic_badtrap(istate, n, "%s.", __func__); 145 dump_istate(istate); 146 panic("%s.", __func__); 137 147 } 138 148 … … 141 151 { 142 152 fault_if_from_uspace(istate, "%s.", __func__); 143 panic_badtrap(istate, n, "%s.", __func__); 153 dump_istate(istate); 154 panic("%s.", __func__); 144 155 } 145 156 … … 148 159 { 149 160 fault_if_from_uspace(istate, "%s.", __func__); 150 panic_badtrap(istate, n, "%s.", __func__); 161 dump_istate(istate); 162 describe_dmmu_fault(); 163 panic("%s.", __func__); 151 164 } 152 165 … … 155 168 { 156 169 fault_if_from_uspace(istate, "%s.", __func__); 157 panic_badtrap(istate, n, "%s.", __func__); 170 dump_istate(istate); 171 panic("%s.", __func__); 158 172 } 159 173 … … 162 176 { 163 177 fault_if_from_uspace(istate, "%s.", __func__); 164 panic_badtrap(istate, n, "%s.", __func__); 178 dump_istate(istate); 179 panic("%s.", __func__); 165 180 } 166 181 … … 169 184 { 170 185 fault_if_from_uspace(istate, "%s.", __func__); 171 panic_badtrap(istate, n, "%s.", __func__); 186 dump_istate(istate); 187 panic("%s.", __func__); 172 188 } 173 189 … … 176 192 { 177 193 fault_if_from_uspace(istate, "%s.", __func__); 178 panic_badtrap(istate, n, "%s.", __func__); 194 dump_istate(istate); 195 panic("%s.", __func__); 179 196 } 180 197 … … 183 200 { 184 201 fault_if_from_uspace(istate, "%s.", __func__); 185 panic_badtrap(istate, n, "%s.", __func__); 202 dump_istate(istate); 203 panic("%s.", __func__); 186 204 } 187 205 … … 190 208 { 191 209 fault_if_from_uspace(istate, "%s.", __func__); 192 panic_badtrap(istate, n, "%s.", __func__); 210 dump_istate(istate); 211 panic("%s.", __func__); 193 212 } 194 213 … … 197 216 { 198 217 fault_if_from_uspace(istate, "%s.", __func__); 199 panic_badtrap(istate, n, "%s.", __func__); 218 dump_istate(istate); 219 panic("%s.", __func__); 200 220 } 201 221
Note:
See TracChangeset
for help on using the changeset viewer.