Home
last modified time | relevance | path

Searched refs:new_addr (Results 1 – 19 of 19) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dgrant_table.c195 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument
226 if ( new_addr ) in replace_grant_pv_mapping()
254 if ( new_addr != (uint32_t)new_addr ) in replace_grant_pv_mapping()
258 if ( new_addr && !steal_linear_address(new_addr, &nl1e) ) in replace_grant_pv_mapping()
/xen-4.10.0-shim-comet/xen/include/xen/
A Dlivepatch.h82 if ( !func->new_addr ) in livepatch_insn_len()
93 if ( !func->new_addr ) /* Ignore NOPs. */ in livepatch_verify_distance()
96 offset = func->old_addr - func->new_addr; in livepatch_verify_distance()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dgrant_table.h30 uint64_t new_addr, unsigned int flags);
44 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument
/xen-4.10.0-shim-comet/xen/include/asm-x86/pv/
A Dgrant_table.h29 uint64_t new_addr, unsigned int flags);
43 uint64_t new_addr, unsigned int flags) in replace_grant_pv_mapping() argument
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dgrant_table.h34 uint64_t new_addr, in replace_grant_host_mapping() argument
38 return replace_grant_p2m_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
39 return replace_grant_pv_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dgrant_table.c52 uint64_t new_addr, unsigned int flags) in replace_grant_p2m_mapping() argument
59 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_p2m_mapping()
/xen-4.10.0-shim-comet/xen/arch/arm/arm32/
A Dlivepatch.c32 if ( func->new_addr ) in arch_livepatch_apply()
43 delta = (s32)func->new_addr - (s32)(func->old_addr + 8); in arch_livepatch_apply()
73 if ( func->new_addr ) in arch_livepatch_apply()
74 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dlivepatch.c34 if ( !func->new_addr ) in arch_livepatch_verify_func()
65 if ( func->new_addr ) in arch_livepatch_apply()
72 val = func->new_addr - func->old_addr - ARCH_PATCH_INSN_SIZE; in arch_livepatch_apply()
/xen-4.10.0-shim-comet/xen/test/livepatch/
A Dxen_replace_world.c20 .new_addr = xen_replace_world,
A Dxen_bye_world.c20 .new_addr = xen_bye_world,
A Dxen_hello_world.c53 .new_addr = xen_hello_world,
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/
A Dlivepatch.c36 if ( func->new_addr ) in arch_livepatch_apply()
38 (unsigned long)func->new_addr, in arch_livepatch_apply()
60 if ( func->new_addr ) in arch_livepatch_apply()
61 clean_and_invalidate_dcache_va_range(func->new_addr, func->new_size); in arch_livepatch_apply()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dlivepatch.c66 if ( !func->new_addr && (func->new_size > sizeof(func->opaque) || in arch_livepatch_verify_func()
A Dmm.c1449 unsigned long new_addr, unsigned int flags) in replace_grant_host_mapping() argument
1455 if ( new_addr != 0 || (flags & GNTMAP_contains_pte) ) in replace_grant_host_mapping()
/xen-4.10.0-shim-comet/xen/include/public/
A Dgrant_table.h507 uint64_t new_addr; member
A Dsysctl.h891 void *new_addr; member
/xen-4.10.0-shim-comet/docs/misc/
A Dlivepatch.markdown301 void *new_addr;
321 * `new_addr` can either have a non-zero value or be zero.
332 * `new_size` depends on what `new_addr` contains:
333 * If `new_addr` contains an non-zero value, then `new_size` has the size of
335 * If the value of `new_addr` is zero then `new_size` determines how many
347 structure and the core code inserts a trampoline at `old_addr` to `new_addr`.
348 The `new_addr` is altered when the ELF payload is loaded.
369 void *new_addr;
388 .new_addr = xen_hello_world,
/xen-4.10.0-shim-comet/xen/common/
A Dgrant_table.c127 uint64_t new_addr; member
1342 op->frame, op->new_addr, in unmap_common()
1488 common->new_addr = 0; in unmap_grant_ref()
1549 common->new_addr = op->new_addr; in unmap_and_replace()
A Dlivepatch.c807 if ( symtab[i].value == (unsigned long)payload->funcs[j].new_addr ) in build_symbol_table()
1640 f->name, f->old_addr, f->old_size, f->new_addr, f->new_size); in livepatch_printall()

Completed in 40 milliseconds