| OLD | NEW |
| 1 /* This file is part of the program psim. | 1 /* This file is part of the program psim. |
| 2 | 2 |
| 3 Copyright 1994, 1995, 1996, 1998, 2003 Andrew Cagney | 3 Copyright 1994, 1995, 1996, 1998, 2003 Andrew Cagney |
| 4 | 4 |
| 5 This program is free software; you can redistribute it and/or modify | 5 This program is free software; you can redistribute it and/or modify |
| 6 it under the terms of the GNU General Public License as published by | 6 it under the terms of the GNU General Public License as published by |
| 7 the Free Software Foundation; either version 2 of the License, or | 7 the Free Software Foundation; either version 2 of the License, or |
| 8 (at your option) any later version. | 8 (at your option) any later version. |
| 9 | 9 |
| 10 This program is distributed in the hope that it will be useful, | 10 This program is distributed in the hope that it will be useful, |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 | 191 |
| 192 void | 192 void |
| 193 sim_stop_reason (SIM_DESC sd, enum sim_stop *reason, int *sigrc) | 193 sim_stop_reason (SIM_DESC sd, enum sim_stop *reason, int *sigrc) |
| 194 { | 194 { |
| 195 psim_status status = psim_get_status(simulator); | 195 psim_status status = psim_get_status(simulator); |
| 196 | 196 |
| 197 switch (status.reason) { | 197 switch (status.reason) { |
| 198 case was_continuing: | 198 case was_continuing: |
| 199 *reason = sim_stopped; | 199 *reason = sim_stopped; |
| 200 if (status.signal == 0) | 200 if (status.signal == 0) |
| 201 *sigrc = TARGET_SIGNAL_TRAP; | 201 *sigrc = GDB_SIGNAL_TRAP; |
| 202 else | 202 else |
| 203 *sigrc = status.signal; | 203 *sigrc = status.signal; |
| 204 break; | 204 break; |
| 205 case was_trap: | 205 case was_trap: |
| 206 *reason = sim_stopped; | 206 *reason = sim_stopped; |
| 207 *sigrc = TARGET_SIGNAL_TRAP; | 207 *sigrc = GDB_SIGNAL_TRAP; |
| 208 break; | 208 break; |
| 209 case was_exited: | 209 case was_exited: |
| 210 *reason = sim_exited; | 210 *reason = sim_exited; |
| 211 *sigrc = status.signal; | 211 *sigrc = status.signal; |
| 212 break; | 212 break; |
| 213 case was_signalled: | 213 case was_signalled: |
| 214 *reason = sim_signalled; | 214 *reason = sim_signalled; |
| 215 *sigrc = status.signal; | 215 *sigrc = status.signal; |
| 216 break; | 216 break; |
| 217 } | 217 } |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 388 | 388 |
| 389 void * | 389 void * |
| 390 zalloc(long size) | 390 zalloc(long size) |
| 391 { | 391 { |
| 392 void *memory = (void*)xmalloc(size); | 392 void *memory = (void*)xmalloc(size); |
| 393 if (memory == NULL) | 393 if (memory == NULL) |
| 394 error("xmalloc failed\n"); | 394 error("xmalloc failed\n"); |
| 395 memset(memory, 0, size); | 395 memset(memory, 0, size); |
| 396 return memory; | 396 return memory; |
| 397 } | 397 } |
| OLD | NEW |