Reorganized directory structure
[riscv-isa-sim.git] / riscv / load_elf.h
1 #ifndef _RISCV_LOAD_ELF_H
2 #define _RISCV_LOAD_ELF_H
3
4 class loader_t
5 {
6 public:
7 virtual void write(size_t addr, size_t bytes, const void* src = NULL) = 0;
8 };
9
10 void load_elf(const char* buf, size_t size, loader_t* loader);
11 void load_elf(const char* fn, loader_t* loader);
12
13 #endif