|
sEMU
|
#include "sEMU/core.hpp"#include "sEMU/mem.hpp"#include "VCoreTop.h"#include "VCoreTop___024root.h"#include "VCoreTop__Dpi.h"#include "verilated.h"#include <iostream>#include <iomanip>#include <cstdlib>#include <string>#include <vector>#include <sstream>
函数 | |
| void | npc_ebreak () |
| bool | in_bounds (size_t addr) |
| int | paddr_read (int io_raddr) |
| long long | pmem_read (long long raddr, char io_len) |
| void | pmem_write (long long waddr, long long io_wdata, char io_len) |
变量 | |
| guest_mem * | p_mem = nullptr |
| Core * | p_core = nullptr |
| bool | g_trace_mem = false |
| std::vector< std::string > | mem_access_log |
| const char * | reg_names [] |
| bool in_bounds | ( | size_t | addr | ) |

| void npc_ebreak | ( | ) |
| int paddr_read | ( | int | io_raddr | ) |

| long long pmem_read | ( | long long | raddr, |
| char | io_len ) |

| void pmem_write | ( | long long | waddr, |
| long long | io_wdata, | ||
| char | io_len ) |

| bool g_trace_mem = false |
| std::vector<std::string> mem_access_log |
| Core* p_core = nullptr |
| guest_mem* p_mem = nullptr |
| const char* reg_names[] |