Pages info libafl fns
This commit is contained in:
parent
6db12fe4df
commit
497078af2f
18
cpu.c
18
cpu.c
@ -76,10 +76,8 @@ void libafl_helper_table_add(TCGHelperInfo* info);
|
|||||||
|
|
||||||
static __thread GByteArray *libafl_qemu_mem_buf = NULL;
|
static __thread GByteArray *libafl_qemu_mem_buf = NULL;
|
||||||
|
|
||||||
CPUArchState* libafl_qemu_cpu_arch_state(CPUState* cpu);
|
target_ulong libafl_page_from_addr(target_ulong addr);
|
||||||
CPUState* libafl_qemu_arch_state_cpu(CPUArchState* env);
|
|
||||||
|
|
||||||
size_t libafl_qemu_arch_state_size(void);
|
|
||||||
CPUState* libafl_qemu_get_cpu(int cpu_index);
|
CPUState* libafl_qemu_get_cpu(int cpu_index);
|
||||||
int libafl_qemu_num_cpus(void);
|
int libafl_qemu_num_cpus(void);
|
||||||
CPUState* libafl_qemu_current_cpu(void);
|
CPUState* libafl_qemu_current_cpu(void);
|
||||||
@ -115,18 +113,10 @@ target_ulong libafl_qemu_h2g(CPUState *cpu, void* x)
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
CPUArchState* libafl_qemu_cpu_arch_state(CPUState* cpu)
|
target_ulong libafl_page_size = TARGET_PAGE_SIZE;
|
||||||
{
|
|
||||||
return cpu->env_ptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
CPUState* libafl_qemu_arch_state_cpu(CPUArchState* env)
|
target_ulong libafl_page_from_addr(target_ulong addr) {
|
||||||
{
|
return addr & TARGET_PAGE_MASK;
|
||||||
return env_cpu(env);
|
|
||||||
}
|
|
||||||
|
|
||||||
size_t libafl_qemu_arch_state_size(void) {
|
|
||||||
return sizeof(CPUArchState);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CPUState* libafl_qemu_get_cpu(int cpu_index)
|
CPUState* libafl_qemu_get_cpu(int cpu_index)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user