Searched refs:livepatch_func (Results 1 – 12 of 12) sorted by relevance
77 int arch_livepatch_verify_func(const struct livepatch_func *func);80 unsigned int livepatch_insn_len(const struct livepatch_func *func) in livepatch_insn_len()88 static inline int livepatch_verify_distance(const struct livepatch_func *func) in livepatch_verify_distance()109 void arch_livepatch_apply(struct livepatch_func *func);110 void arch_livepatch_revert(const struct livepatch_func *func);
63 int arch_livepatch_verify_func(const struct livepatch_func *func) in arch_livepatch_verify_func()76 void arch_livepatch_revert(const struct livepatch_func *func) in arch_livepatch_revert()
31 int arch_livepatch_verify_func(const struct livepatch_func *func) in arch_livepatch_verify_func()53 void noinline arch_livepatch_apply(struct livepatch_func *func) in arch_livepatch_apply()86 void noinline arch_livepatch_revert(const struct livepatch_func *func) in arch_livepatch_revert()
16 struct livepatch_func __section(".livepatch.funcs") livepatch_xen_replace_world = {
17 struct livepatch_func __section(".livepatch.funcs") livepatch_xen_bye_world = {
17 struct livepatch_func __section(".livepatch.funcs") livepatch_nop = {
50 struct livepatch_func __section(".livepatch.funcs") livepatch_xen_hello_world = {
889 struct livepatch_func { struct898 typedef struct livepatch_func livepatch_func_t; argument
14 void arch_livepatch_apply(struct livepatch_func *func) in arch_livepatch_apply()
68 struct livepatch_func *funcs; /* The array of functions to patch. */242 static int resolve_old_address(struct livepatch_func *f, in resolve_old_address()522 struct livepatch_func *f; in prepare_payload()1638 struct livepatch_func *f = &(data->funcs[i]); in livepatch_printall()
18 void arch_livepatch_apply(struct livepatch_func *func) in arch_livepatch_apply()
288 * `.livepatch.funcs` - which is an array of livepatch_func structures.295 The `.livepatch.funcs` contains an array of livepatch_func structures299 struct livepatch_func { 343 The size of the `livepatch_func` array is determined from the ELF section346 When applying the patch the hypervisor iterates over each `livepatch_func`350 When reverting a patch, the hypervisor iterates over each `livepatch_func`367 struct livepatch_func { 385 struct livepatch_func livepatch_hello_world = {
Completed in 18 milliseconds