/* * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. * */ #include "config.h" #include #include #include #include #include static const char bye_world_patch_this_fnc[] = "xen_extra_version"; extern const char *xen_bye_world(void); struct livepatch_func __section(".livepatch.funcs") livepatch_xen_bye_world = { .version = LIVEPATCH_PAYLOAD_VERSION, .name = bye_world_patch_this_fnc, .new_addr = xen_bye_world, .old_addr = xen_extra_version, .new_size = NEW_CODE_SZ, .old_size = OLD_CODE_SZ, }; /* * Local variables: * mode: C * c-file-style: "BSD" * c-basic-offset: 4 * tab-width: 4 * indent-tabs-mode: nil * End: */