2 #ifndef __PERF_TESTS__HISTS_COMMON_H__ 3 #define __PERF_TESTS__HISTS_COMMON_H__ 8 #define FAKE_PID_PERF1 100 9 #define FAKE_PID_PERF2 200 10 #define FAKE_PID_BASH 300 12 #define FAKE_MAP_PERF 0x400000 13 #define FAKE_MAP_BASH 0x400000 14 #define FAKE_MAP_LIBC 0x500000 15 #define FAKE_MAP_KERNEL 0xf00000 16 #define FAKE_MAP_LENGTH 0x100000 18 #define FAKE_SYM_OFFSET1 700 19 #define FAKE_SYM_OFFSET2 800 20 #define FAKE_SYM_OFFSET3 900 21 #define FAKE_SYM_LENGTH 100 23 #define FAKE_IP_PERF_MAIN FAKE_MAP_PERF + FAKE_SYM_OFFSET1 24 #define FAKE_IP_PERF_RUN_COMMAND FAKE_MAP_PERF + FAKE_SYM_OFFSET2 25 #define FAKE_IP_PERF_CMD_RECORD FAKE_MAP_PERF + FAKE_SYM_OFFSET3 26 #define FAKE_IP_BASH_MAIN FAKE_MAP_BASH + FAKE_SYM_OFFSET1 27 #define FAKE_IP_BASH_XMALLOC FAKE_MAP_BASH + FAKE_SYM_OFFSET2 28 #define FAKE_IP_BASH_XFREE FAKE_MAP_BASH + FAKE_SYM_OFFSET3 29 #define FAKE_IP_LIBC_MALLOC FAKE_MAP_LIBC + FAKE_SYM_OFFSET1 30 #define FAKE_IP_LIBC_FREE FAKE_MAP_LIBC + FAKE_SYM_OFFSET2 31 #define FAKE_IP_LIBC_REALLOC FAKE_MAP_LIBC + FAKE_SYM_OFFSET3 32 #define FAKE_IP_KERNEL_SCHEDULE FAKE_MAP_KERNEL + FAKE_SYM_OFFSET1 33 #define FAKE_IP_KERNEL_PAGE_FAULT FAKE_MAP_KERNEL + FAKE_SYM_OFFSET2 34 #define FAKE_IP_KERNEL_SYS_PERF_EVENT_OPEN FAKE_MAP_KERNEL + FAKE_SYM_OFFSET3
struct machine * setup_fake_machine(struct machines *machines)
void print_hists_out(struct hists *hists)
void print_hists_in(struct hists *hists)