kmod-path.c (f26e8817b235d8764363bffcc9cbfc61867371f2) | kmod-path.c (805b151a1afd24414706a7f6ae275fbb9649be74) |
---|---|
1#include <stdbool.h> 2#include <stdlib.h> 3#include "tests.h" 4#include "dso.h" 5#include "debug.h" 6 7static int test(const char *path, bool alloc_name, bool alloc_ext, 8 bool kmod, bool comp, const char *name, const char *ext) --- 47 unchanged lines hidden (view full) --- 56 T("/xxxx/xxxx/x-x.ko", true , true , true, false, "[x_x]", NULL); 57 T("/xxxx/xxxx/x-x.ko", false , true , true, false, NULL , NULL); 58 T("/xxxx/xxxx/x-x.ko", true , false , true, false, "[x_x]", NULL); 59 T("/xxxx/xxxx/x-x.ko", false , false , true, false, NULL , NULL); 60 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 61 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_KERNEL, true); 62 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_USER, false); 63 | 1#include <stdbool.h> 2#include <stdlib.h> 3#include "tests.h" 4#include "dso.h" 5#include "debug.h" 6 7static int test(const char *path, bool alloc_name, bool alloc_ext, 8 bool kmod, bool comp, const char *name, const char *ext) --- 47 unchanged lines hidden (view full) --- 56 T("/xxxx/xxxx/x-x.ko", true , true , true, false, "[x_x]", NULL); 57 T("/xxxx/xxxx/x-x.ko", false , true , true, false, NULL , NULL); 58 T("/xxxx/xxxx/x-x.ko", true , false , true, false, "[x_x]", NULL); 59 T("/xxxx/xxxx/x-x.ko", false , false , true, false, NULL , NULL); 60 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 61 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_KERNEL, true); 62 M("/xxxx/xxxx/x-x.ko", PERF_RECORD_MISC_USER, false); 63 |
64#ifdef HAVE_ZLIB_SUPPORT |
|
64 /* path alloc_name alloc_ext kmod comp name ext */ 65 T("/xxxx/xxxx/x.ko.gz", true , true , true, true, "[x]", "gz"); 66 T("/xxxx/xxxx/x.ko.gz", false , true , true, true, NULL , "gz"); 67 T("/xxxx/xxxx/x.ko.gz", true , false , true, true, "[x]", NULL); 68 T("/xxxx/xxxx/x.ko.gz", false , false , true, true, NULL , NULL); 69 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 70 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_KERNEL, true); 71 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_USER, false); --- 19 unchanged lines hidden (view full) --- 91 /* path alloc_name alloc_ext kmod comp name ext */ 92 T("x.ko.gz", true , true , true, true, "[x]", "gz"); 93 T("x.ko.gz", false , true , true, true, NULL , "gz"); 94 T("x.ko.gz", true , false , true, true, "[x]", NULL); 95 T("x.ko.gz", false , false , true, true, NULL , NULL); 96 M("x.ko.gz", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 97 M("x.ko.gz", PERF_RECORD_MISC_KERNEL, true); 98 M("x.ko.gz", PERF_RECORD_MISC_USER, false); | 65 /* path alloc_name alloc_ext kmod comp name ext */ 66 T("/xxxx/xxxx/x.ko.gz", true , true , true, true, "[x]", "gz"); 67 T("/xxxx/xxxx/x.ko.gz", false , true , true, true, NULL , "gz"); 68 T("/xxxx/xxxx/x.ko.gz", true , false , true, true, "[x]", NULL); 69 T("/xxxx/xxxx/x.ko.gz", false , false , true, true, NULL , NULL); 70 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 71 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_KERNEL, true); 72 M("/xxxx/xxxx/x.ko.gz", PERF_RECORD_MISC_USER, false); --- 19 unchanged lines hidden (view full) --- 92 /* path alloc_name alloc_ext kmod comp name ext */ 93 T("x.ko.gz", true , true , true, true, "[x]", "gz"); 94 T("x.ko.gz", false , true , true, true, NULL , "gz"); 95 T("x.ko.gz", true , false , true, true, "[x]", NULL); 96 T("x.ko.gz", false , false , true, true, NULL , NULL); 97 M("x.ko.gz", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 98 M("x.ko.gz", PERF_RECORD_MISC_KERNEL, true); 99 M("x.ko.gz", PERF_RECORD_MISC_USER, false); |
100#endif |
|
99 100 /* path alloc_name alloc_ext kmod comp name ext */ 101 T("[test_module]", true , true , true, false, "[test_module]", NULL); 102 T("[test_module]", false , true , true, false, NULL , NULL); 103 T("[test_module]", true , false , true, false, "[test_module]", NULL); 104 T("[test_module]", false , false , true, false, NULL , NULL); 105 M("[test_module]", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 106 M("[test_module]", PERF_RECORD_MISC_KERNEL, true); --- 40 unchanged lines hidden --- | 101 102 /* path alloc_name alloc_ext kmod comp name ext */ 103 T("[test_module]", true , true , true, false, "[test_module]", NULL); 104 T("[test_module]", false , true , true, false, NULL , NULL); 105 T("[test_module]", true , false , true, false, "[test_module]", NULL); 106 T("[test_module]", false , false , true, false, NULL , NULL); 107 M("[test_module]", PERF_RECORD_MISC_CPUMODE_UNKNOWN, true); 108 M("[test_module]", PERF_RECORD_MISC_KERNEL, true); --- 40 unchanged lines hidden --- |