#include "op_types.h"#include "op_list.h"

Go to the source code of this file.
Classes | |
| struct | operf_kernel_image |
| Describes a kernel module or vmlinux itself. More... | |
Functions | |
| void | operf_create_vmlinux (char const *name, char const *arg) |
| create the kernel image | |
| struct operf_kernel_image * | operf_find_kernel_image (vma_t pc) |
| Find a kernel_image based upon the given pc address. | |
| const char * | operf_get_vmlinux_name (void) |
| Return the name field of the stored vmlinux_image. | |
| void | operf_create_module (char const *name, vma_t start, vma_t end) |
| Create a kernel image for a kernel module and place it on the module_list. | |
| void | operf_free_modules_list (void) |
| Free resources in modules list. | |
Create a kernel image for a kernel module and place it on the module_list.
Create a kernel image for a kernel module and place it on the module_list.
| name | image name | |
| start | start address | |
| end | end address |
References operf_kernel_image::end, operf_kernel_image::list, operf_kernel_image::name, and operf_kernel_image::start.
| void operf_create_vmlinux | ( | char const * | name, | |
| char const * | arg | |||
| ) |
create the kernel image
References cverb, operf_kernel_image::end, operf_kernel_image::list, operf_kernel_image::name, no_vmlinux, and operf_kernel_image::start.
| struct operf_kernel_image* operf_find_kernel_image | ( | vma_t | pc | ) | [read] |
Find a kernel_image based upon the given pc address.
Find a kernel_image based upon the given pc address.
| trans | holds PC value to look up |
find the kernel image which contains this PC.
Return NULL if not found.
References operf_kernel_image::end, operf_kernel_image::list, list_entry, list_for_each, no_vmlinux, and operf_kernel_image::start.
Referenced by operf_sfile_find().
| void operf_free_modules_list | ( | void | ) |
Free resources in modules list.
References operf_kernel_image::list, list_entry, list_for_each_safe, and operf_kernel_image::name.
Referenced by OP_perf_utils::op_release_resources().
| const char* operf_get_vmlinux_name | ( | void | ) |
Return the name field of the stored vmlinux_image.
References operf_kernel_image::name.
1.6.1