Annotation of cf/ppc32_nojit_trans.c, revision 1.1.1.2

1.1       root        1: /*
                      2:  * Cisco router simulation platform.
                      3:  * Copyright (c) 2006 Christophe Fillot ([email protected])
                      4:  *
                      5:  * Just an empty JIT template file for architectures not supported by the JIT
                      6:  * code.
                      7:  */
                      8: 
                      9: #include <stdio.h>
                     10: #include <stdlib.h>
                     11: #include <unistd.h>
                     12: #include <string.h>
                     13: #include <sys/types.h>
                     14: #include <sys/stat.h>
                     15: #include <sys/mman.h>
                     16: #include <fcntl.h>
                     17: 
                     18: #include "cpu.h"
                     19: #include "ppc32_jit.h"
                     20: #include "ppc32_nojit_trans.h"
                     21: 
                     22: #define EMPTY(func) func { \
                     23:    fprintf(stderr,"This function should not be called: "#func"\n"); \
                     24:    abort(); \
                     25: }
                     26: 
1.1.1.2 ! root       27: EMPTY(void ppc32_emit_breakpoint(ppc32_jit_tcb_t *block));
1.1       root       28: EMPTY(void ppc32_jit_tcb_push_epilog(ppc32_jit_tcb_t *block));
                     29: EMPTY(void ppc32_jit_tcb_exec(cpu_ppc_t *cpu,ppc32_jit_tcb_t *block));
                     30: EMPTY(void ppc32_set_ia(ppc32_jit_tcb_t *b,m_uint32_t new_ia));
                     31: EMPTY(void ppc32_set_lr(ppc32_jit_tcb_t *b,m_uint32_t new_lr));
                     32: EMPTY(void ppc32_inc_perf_counter(ppc32_jit_tcb_t *b));
                     33: 
                     34: /* PowerPC instruction array */
                     35: struct ppc32_insn_tag ppc32_insn_tags[] = {
                     36:    { NULL, 0, 0 },
                     37: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.