diff --git a/aarch64/ASSERT_RTNL-detect.ORIG.o b/aarch64/ASSERT_RTNL-detect.ORIG.o new file mode 100644 index 0000000..a5680d0 Binary files /dev/null and b/aarch64/ASSERT_RTNL-detect.ORIG.o differ diff --git a/aarch64/ASSERT_RTNL-detect.PATCHED.o b/aarch64/ASSERT_RTNL-detect.PATCHED.o new file mode 100644 index 0000000..f507868 Binary files /dev/null and b/aarch64/ASSERT_RTNL-detect.PATCHED.o differ diff --git a/aarch64/ASSERT_RTNL-detect.test b/aarch64/ASSERT_RTNL-detect.test new file mode 100644 index 0000000..88e8e0a --- /dev/null +++ b/aarch64/ASSERT_RTNL-detect.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t __dev_get_by_flags +assert_num_funcs 1 diff --git a/aarch64/Makefile b/aarch64/Makefile new file mode 100644 index 0000000..bcab7cb --- /dev/null +++ b/aarch64/Makefile @@ -0,0 +1,3 @@ +CDO_ENV = ALT_STRUCT_SIZE=12 BUG_STRUCT_SIZE=12 EX_STRUCT_SIZE=12 JUMP_STRUCT_SIZE=16 + +include ../../Makefile.include diff --git a/aarch64/bug-table-section.ORIG.o b/aarch64/bug-table-section.ORIG.o new file mode 100644 index 0000000..e39d9f7 Binary files /dev/null and b/aarch64/bug-table-section.ORIG.o differ diff --git a/aarch64/bug-table-section.PATCHED.o b/aarch64/bug-table-section.PATCHED.o new file mode 100644 index 0000000..b694a79 Binary files /dev/null and b/aarch64/bug-table-section.PATCHED.o differ diff --git a/aarch64/bug-table-section.test b/aarch64/bug-table-section.test new file mode 100644 index 0000000..901b1b7 --- /dev/null +++ b/aarch64/bug-table-section.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t sysctl_head_grab +assert_num_funcs 1 diff --git a/aarch64/cmdline-string.ORIG.o b/aarch64/cmdline-string.ORIG.o new file mode 100644 index 0000000..27ad240 Binary files /dev/null and b/aarch64/cmdline-string.ORIG.o differ diff --git a/aarch64/cmdline-string.PATCHED.o b/aarch64/cmdline-string.PATCHED.o new file mode 100644 index 0000000..13d459b Binary files /dev/null and b/aarch64/cmdline-string.PATCHED.o differ diff --git a/aarch64/cmdline-string.test b/aarch64/cmdline-string.test new file mode 100644 index 0000000..7a04479 --- /dev/null +++ b/aarch64/cmdline-string.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t cmdline_proc_show +assert_num_funcs 1 diff --git a/aarch64/data-new.ORIG.o b/aarch64/data-new.ORIG.o new file mode 100644 index 0000000..15dd1d1 Binary files /dev/null and b/aarch64/data-new.ORIG.o differ diff --git a/aarch64/data-new.PATCHED.o b/aarch64/data-new.PATCHED.o new file mode 100644 index 0000000..1a14941 Binary files /dev/null and b/aarch64/data-new.PATCHED.o differ diff --git a/aarch64/data-new.test b/aarch64/data-new.test new file mode 100644 index 0000000..167fa58 --- /dev/null +++ b/aarch64/data-new.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t meminfo_proc_show +assert_num_funcs 1 diff --git a/aarch64/data-read-mostly.ORIG.o b/aarch64/data-read-mostly.ORIG.o new file mode 100644 index 0000000..a5680d0 Binary files /dev/null and b/aarch64/data-read-mostly.ORIG.o differ diff --git a/aarch64/data-read-mostly.PATCHED.o b/aarch64/data-read-mostly.PATCHED.o new file mode 100644 index 0000000..1fca36c Binary files /dev/null and b/aarch64/data-read-mostly.PATCHED.o differ diff --git a/aarch64/data-read-mostly.test b/aarch64/data-read-mostly.test new file mode 100644 index 0000000..4600be1 --- /dev/null +++ b/aarch64/data-read-mostly.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t __netif_receive_skb_core.constprop.0 +assert_num_funcs 1 diff --git a/aarch64/fixup-section.ORIG.o b/aarch64/fixup-section.ORIG.o new file mode 100644 index 0000000..61d447b Binary files /dev/null and b/aarch64/fixup-section.ORIG.o differ diff --git a/aarch64/fixup-section.PATCHED.o b/aarch64/fixup-section.PATCHED.o new file mode 100644 index 0000000..027af09 Binary files /dev/null and b/aarch64/fixup-section.PATCHED.o differ diff --git a/aarch64/fixup-section.test b/aarch64/fixup-section.test new file mode 100644 index 0000000..7f4ff43 --- /dev/null +++ b/aarch64/fixup-section.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t filldir +assert_num_funcs 1 diff --git a/aarch64/gcc-isra.ORIG.o b/aarch64/gcc-isra.ORIG.o new file mode 100644 index 0000000..e39d9f7 Binary files /dev/null and b/aarch64/gcc-isra.ORIG.o differ diff --git a/aarch64/gcc-isra.PATCHED.o b/aarch64/gcc-isra.PATCHED.o new file mode 100644 index 0000000..9c5c65a Binary files /dev/null and b/aarch64/gcc-isra.PATCHED.o differ diff --git a/aarch64/gcc-isra.test b/aarch64/gcc-isra.test new file mode 100644 index 0000000..dd00c79 --- /dev/null +++ b/aarch64/gcc-isra.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t proc_sys_poll_notify +# 0000000000000000 t system_uses_lse_atomics +assert_num_funcs 2 diff --git a/aarch64/gcc-static-local-var-2.ORIG.o b/aarch64/gcc-static-local-var-2.ORIG.o new file mode 100644 index 0000000..c5d942d Binary files /dev/null and b/aarch64/gcc-static-local-var-2.ORIG.o differ diff --git a/aarch64/gcc-static-local-var-2.PATCHED.o b/aarch64/gcc-static-local-var-2.PATCHED.o new file mode 100644 index 0000000..c4ae439 Binary files /dev/null and b/aarch64/gcc-static-local-var-2.PATCHED.o differ diff --git a/aarch64/gcc-static-local-var-2.test b/aarch64/gcc-static-local-var-2.test new file mode 100644 index 0000000..3b4e814 --- /dev/null +++ b/aarch64/gcc-static-local-var-2.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t mmap_region +assert_num_funcs 1 diff --git a/aarch64/gcc-static-local-var-3.ORIG.o b/aarch64/gcc-static-local-var-3.ORIG.o new file mode 100644 index 0000000..9aa9d22 Binary files /dev/null and b/aarch64/gcc-static-local-var-3.ORIG.o differ diff --git a/aarch64/gcc-static-local-var-3.PATCHED.o b/aarch64/gcc-static-local-var-3.PATCHED.o new file mode 100644 index 0000000..5fad55c Binary files /dev/null and b/aarch64/gcc-static-local-var-3.PATCHED.o differ diff --git a/aarch64/gcc-static-local-var-3.test b/aarch64/gcc-static-local-var-3.test new file mode 100644 index 0000000..74f0b6d --- /dev/null +++ b/aarch64/gcc-static-local-var-3.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t deferred_cad +# 0000000000000000 T kpatch_bar +assert_num_funcs 2 diff --git a/aarch64/gcc-static-local-var-4.ORIG.o b/aarch64/gcc-static-local-var-4.ORIG.o new file mode 100644 index 0000000..1b9d7cd Binary files /dev/null and b/aarch64/gcc-static-local-var-4.ORIG.o differ diff --git a/aarch64/gcc-static-local-var-4.PATCHED.o b/aarch64/gcc-static-local-var-4.PATCHED.o new file mode 100644 index 0000000..ab5c717 Binary files /dev/null and b/aarch64/gcc-static-local-var-4.PATCHED.o differ diff --git a/aarch64/gcc-static-local-var-4.test b/aarch64/gcc-static-local-var-4.test new file mode 100644 index 0000000..b8ccbb5 --- /dev/null +++ b/aarch64/gcc-static-local-var-4.test @@ -0,0 +1,8 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t aio_free_ring +# 0000000000000000 t aio_setup_ring +# 0000000000000000 T kpatch_aio_foo +# 0000000000000000 t put_aio_ring_file +assert_num_funcs 4 diff --git a/aarch64/gcc-static-local-var-5.ORIG.o b/aarch64/gcc-static-local-var-5.ORIG.o new file mode 100644 index 0000000..ca22c1a Binary files /dev/null and b/aarch64/gcc-static-local-var-5.ORIG.o differ diff --git a/aarch64/gcc-static-local-var-5.PATCHED.o b/aarch64/gcc-static-local-var-5.PATCHED.o new file mode 100644 index 0000000..de3f91e Binary files /dev/null and b/aarch64/gcc-static-local-var-5.PATCHED.o differ diff --git a/aarch64/gcc-static-local-var-5.test b/aarch64/gcc-static-local-var-5.test new file mode 100644 index 0000000..cd7dcc5 --- /dev/null +++ b/aarch64/gcc-static-local-var-5.test @@ -0,0 +1,13 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t audit_log_config_change +# 0000000000000000 t audit_log_end +# 0000000000000000 t audit_log_end.part.0 +# 0000000000000000 t audit_log_feature_change +# 0000000000000000 t audit_log_path_denied +# 0000000000000000 t audit_log_start.part.0 +# 0000000000000000 t audit_receive_msg +# 0000000000000000 T kpatch_audit_check +# 0000000000000000 T kpatch_audit_foo +assert_num_funcs 9 diff --git a/aarch64/gcc-static-local-var-6.ORIG.o b/aarch64/gcc-static-local-var-6.ORIG.o new file mode 100644 index 0000000..eb4df35 Binary files /dev/null and b/aarch64/gcc-static-local-var-6.ORIG.o differ diff --git a/aarch64/gcc-static-local-var-6.PATCHED.o b/aarch64/gcc-static-local-var-6.PATCHED.o new file mode 100644 index 0000000..9fed295 Binary files /dev/null and b/aarch64/gcc-static-local-var-6.PATCHED.o differ diff --git a/aarch64/gcc-static-local-var-6.test b/aarch64/gcc-static-local-var-6.test new file mode 100644 index 0000000..3daa74f --- /dev/null +++ b/aarch64/gcc-static-local-var-6.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t __nf_ip6_route +assert_num_funcs 1 diff --git a/aarch64/mapping.ORIG.o b/aarch64/mapping.ORIG.o new file mode 100644 index 0000000..f295f36 Binary files /dev/null and b/aarch64/mapping.ORIG.o differ diff --git a/aarch64/mapping.PATCHED.o b/aarch64/mapping.PATCHED.o new file mode 100644 index 0000000..5e83bda Binary files /dev/null and b/aarch64/mapping.PATCHED.o differ diff --git a/aarch64/mapping.test b/aarch64/mapping.test new file mode 100644 index 0000000..557040e --- /dev/null +++ b/aarch64/mapping.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t __alloc_skb +assert_num_funcs 1 diff --git a/aarch64/meminfo-init.ORIG.o b/aarch64/meminfo-init.ORIG.o new file mode 100644 index 0000000..15dd1d1 Binary files /dev/null and b/aarch64/meminfo-init.ORIG.o differ diff --git a/aarch64/meminfo-init.PATCHED.FAIL.o b/aarch64/meminfo-init.PATCHED.FAIL.o new file mode 100644 index 0000000..018b595 Binary files /dev/null and b/aarch64/meminfo-init.PATCHED.FAIL.o differ diff --git a/aarch64/meminfo-init.test b/aarch64/meminfo-init.test new file mode 100644 index 0000000..e69de29 diff --git a/aarch64/meminfo-string.ORIG.o b/aarch64/meminfo-string.ORIG.o new file mode 100644 index 0000000..15dd1d1 Binary files /dev/null and b/aarch64/meminfo-string.ORIG.o differ diff --git a/aarch64/meminfo-string.PATCHED.o b/aarch64/meminfo-string.PATCHED.o new file mode 100644 index 0000000..f87c301 Binary files /dev/null and b/aarch64/meminfo-string.PATCHED.o differ diff --git a/aarch64/meminfo-string.test b/aarch64/meminfo-string.test new file mode 100644 index 0000000..167fa58 --- /dev/null +++ b/aarch64/meminfo-string.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t meminfo_proc_show +assert_num_funcs 1 diff --git a/aarch64/new-function.ORIG.o b/aarch64/new-function.ORIG.o new file mode 100644 index 0000000..96de55d Binary files /dev/null and b/aarch64/new-function.ORIG.o differ diff --git a/aarch64/new-function.PATCHED.o b/aarch64/new-function.PATCHED.o new file mode 100644 index 0000000..e718a76 Binary files /dev/null and b/aarch64/new-function.PATCHED.o differ diff --git a/aarch64/new-function.test b/aarch64/new-function.test new file mode 100644 index 0000000..b793201 --- /dev/null +++ b/aarch64/new-function.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t kpatch_n_tty_write +# 0000000000000000 t n_tty_write +assert_num_funcs 2 diff --git a/aarch64/parainstructions-section.ORIG.o b/aarch64/parainstructions-section.ORIG.o new file mode 100644 index 0000000..8019808 Binary files /dev/null and b/aarch64/parainstructions-section.ORIG.o differ diff --git a/aarch64/parainstructions-section.PATCHED.o b/aarch64/parainstructions-section.PATCHED.o new file mode 100644 index 0000000..3aa8629 Binary files /dev/null and b/aarch64/parainstructions-section.PATCHED.o differ diff --git a/aarch64/parainstructions-section.test b/aarch64/parainstructions-section.test new file mode 100644 index 0000000..75075ef --- /dev/null +++ b/aarch64/parainstructions-section.test @@ -0,0 +1,15 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t proc_alloc_inum +# 0000000000000000 t proc_create +# 0000000000000000 t proc_create_data +# 0000000000000000 t proc_create_mount_point +# 0000000000000000 t proc_create_seq_private +# 0000000000000000 t proc_create_single_data +# 0000000000000000 t _proc_mkdir +# 0000000000000000 t proc_mkdir +# 0000000000000000 t proc_mkdir_data +# 0000000000000000 t proc_mkdir_mode +# 0000000000000000 t proc_register +assert_num_funcs 11 diff --git a/aarch64/smp-locks-section.ORIG.o b/aarch64/smp-locks-section.ORIG.o new file mode 100644 index 0000000..e0550b6 Binary files /dev/null and b/aarch64/smp-locks-section.ORIG.o differ diff --git a/aarch64/smp-locks-section.PATCHED.o b/aarch64/smp-locks-section.PATCHED.o new file mode 100644 index 0000000..3f65a10 Binary files /dev/null and b/aarch64/smp-locks-section.PATCHED.o differ diff --git a/aarch64/smp-locks-section.test b/aarch64/smp-locks-section.test new file mode 100644 index 0000000..511d4af --- /dev/null +++ b/aarch64/smp-locks-section.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t __tty_buffer_request_room +# 0000000000000000 t tty_buffer_request_room +assert_num_funcs 2 diff --git a/aarch64/special-static.ORIG.o b/aarch64/special-static.ORIG.o new file mode 100644 index 0000000..a869e11 Binary files /dev/null and b/aarch64/special-static.ORIG.o differ diff --git a/aarch64/special-static.PATCHED.o b/aarch64/special-static.PATCHED.o new file mode 100644 index 0000000..e3da0f8 Binary files /dev/null and b/aarch64/special-static.PATCHED.o differ diff --git a/aarch64/special-static.test b/aarch64/special-static.test new file mode 100644 index 0000000..cfaf0c9 --- /dev/null +++ b/aarch64/special-static.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t copy_signal +# 0000000000000000 T kpatch_foo +assert_num_funcs 2 diff --git a/aarch64/syscall.ORIG.o b/aarch64/syscall.ORIG.o new file mode 100644 index 0000000..0995b53 Binary files /dev/null and b/aarch64/syscall.ORIG.o differ diff --git a/aarch64/syscall.PATCHED.o b/aarch64/syscall.PATCHED.o new file mode 100644 index 0000000..18dffd6 Binary files /dev/null and b/aarch64/syscall.PATCHED.o differ diff --git a/aarch64/syscall.test b/aarch64/syscall.test new file mode 100644 index 0000000..3ed5c9b --- /dev/null +++ b/aarch64/syscall.test @@ -0,0 +1,6 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 __arm64_sys_newuname +# 0000000000000000 __kpatch_do_sys_newuname +assert_num_funcs 2 diff --git a/aarch64/tracepoints-section.ORIG.o b/aarch64/tracepoints-section.ORIG.o new file mode 100644 index 0000000..681ba0e Binary files /dev/null and b/aarch64/tracepoints-section.ORIG.o differ diff --git a/aarch64/tracepoints-section.PATCHED.o b/aarch64/tracepoints-section.PATCHED.o new file mode 100644 index 0000000..a6bbbd5 Binary files /dev/null and b/aarch64/tracepoints-section.PATCHED.o differ diff --git a/aarch64/tracepoints-section.test b/aarch64/tracepoints-section.test new file mode 100644 index 0000000..de9131c --- /dev/null +++ b/aarch64/tracepoints-section.test @@ -0,0 +1,5 @@ +#!/bin/bash +source $KPATCH_TEST_LIBRARY + +# 0000000000000000 t run_timer_softirq +assert_num_funcs 1