Home
last modified time | relevance | path

Searched refs:funcs (Results 1 – 10 of 10) sorted by relevance

/xen/xen/test/livepatch/
A Dxen_action_hooks_noapply.c28 struct livepatch_func *func = &payload->funcs[i]; in pre_apply_hook()
47 struct livepatch_func *func = &payload->funcs[i]; in apply_hook()
66 struct livepatch_func *func = &payload->funcs[i]; in post_apply_hook()
84 struct livepatch_func *func = &payload->funcs[i]; in pre_revert_hook()
103 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_action_hooks_norevert.c28 struct livepatch_func *func = &payload->funcs[i]; in pre_apply_hook()
47 struct livepatch_func *func = &payload->funcs[i]; in post_apply_hook()
64 struct livepatch_func *func = &payload->funcs[i]; in pre_revert_hook()
83 struct livepatch_func *func = &payload->funcs[i]; in revert_hook()
102 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_action_hooks_marker.c26 struct livepatch_func *func = &payload->funcs[i]; in pre_apply_hook()
45 struct livepatch_func *func = &payload->funcs[i]; in post_apply_hook()
62 struct livepatch_func *func = &payload->funcs[i]; in pre_revert_hook()
81 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_prepost_hooks.c33 struct livepatch_func *func = &payload->funcs[i]; in pre_apply_hook()
52 struct livepatch_func *func = &payload->funcs[i]; in post_apply_hook()
69 struct livepatch_func *func = &payload->funcs[i]; in pre_revert_hook()
89 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_action_hooks_nofunc.c26 struct livepatch_func *func = &payload->funcs[i]; in apply_hook()
45 struct livepatch_func *func = &payload->funcs[i]; in revert_hook()
64 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_action_hooks.c29 struct livepatch_func *func = &payload->funcs[i]; in apply_hook()
50 struct livepatch_func *func = &payload->funcs[i]; in revert_hook()
71 struct livepatch_func *func = &payload->funcs[i]; in post_revert_hook()
A Dxen_prepost_hooks_fail.c27 struct livepatch_func *func = &payload->funcs[i]; in pre_apply_hook()
/xen/xen/include/xen/
A Dlivepatch_payload.h55 struct livepatch_func *funcs; /* The array of functions to patch. */ member
/xen/xen/common/
A Dlivepatch.c606 const struct livepatch_func *func = &(payload->funcs[i]); in livepatch_check_expectations()
661 if ( !section_ok(elf, sec, sizeof(*payload->funcs)) ) in prepare_payload()
664 payload->funcs = sec->load_addr; in prepare_payload()
665 payload->nfuncs = sec->sec->sh_size / sizeof(*payload->funcs); in prepare_payload()
671 f = &(payload->funcs[i]); in prepare_payload()
964 if ( symtab[i].value == (unsigned long)payload->funcs[j].new_addr ) in build_symbol_table()
1303 common_livepatch_apply(&data->funcs[i]); in apply_payload()
1339 common_livepatch_revert(&data->funcs[i]); in revert_payload()
1380 struct livepatch_func *f = &(data->funcs[i]); in was_action_consistent()
2099 struct livepatch_func *f = &(data->funcs[i]); in livepatch_printall()
/xen/docs/misc/
A Dlivepatch.pandoc275 * `.livepatch.funcs` - which is an array of livepatch_func structures.
287 ### .livepatch.funcs
289 The `.livepatch.funcs` contains an array of livepatch_func structures
401 ### Example of .livepatch.funcs
442 } __attribute__((__section__(".livepatch.funcs")));
451 before payload is being applied (.livepatch.funcs) or after reverting
1246 There is an exception to this: if the payload only has .livepatch.funcs;

Completed in 22 milliseconds