Previously this used the error function from GDB directly when linked against GDB instead of the error method in the host callbacks structure. This was exposed via a link error when GDB was converted to C++. The error function invokes the error callback similar to sim_io_error. Note that there are also error functions in sim/ppc/main.c and sim/ppc/misc.c. The ppc libsim.a expects each consumer to provide several symbols used by the library including "error". sim-calls.c provides these symbols when the library is linked into gdb. The dgen, igen, tmp-filter, tmp-ld-decode, tmp-ld-cache, and tmp-ld-insn programs use the functions from misc.c. psim uses the functions from main.c. sim/ppc/ChangeLog: PR sim/20863 * sim_calls.c (error): New function. |
||
|---|---|---|
| .. | ||
| aarch64 | ||
| arm | ||
| avr | ||
| bfin | ||
| common | ||
| cr16 | ||
| cris | ||
| d10v | ||
| erc32 | ||
| frv | ||
| ft32 | ||
| h8300 | ||
| igen | ||
| iq2000 | ||
| lm32 | ||
| m32c | ||
| m32r | ||
| m68hc11 | ||
| mcore | ||
| microblaze | ||
| mips | ||
| mn10300 | ||
| moxie | ||
| msp430 | ||
| ppc | ||
| rl78 | ||
| rx | ||
| sh | ||
| sh64 | ||
| testsuite | ||
| v850 | ||
| .gitignore | ||
| ChangeLog | ||
| configure | ||
| configure.ac | ||
| configure.tgt | ||
| MAINTAINERS | ||
| Makefile.in | ||
| README-HACKING | ||