Mark io_setup and io_destroy as memory mapping related syscalls
As io_setup syscall allocates some memory using do_mmap_pgoff, and io_destroy deallocates this memory using vm_munmap, set TRACE_MEMORY flag for all sysentries of io_setup and io_destroy using the following oneliner: sed -ri '/io_setup|io_destroy/ s/0,/TM,/' linux/*/syscallent*.h * linux/*/syscallent*.h (io_setup, io_destroy): Change sys_flags to TM.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#ifndef sys_ARCH_mmap
|
||||
# define sys_ARCH_mmap sys_mmap
|
||||
#endif
|
||||
[ 0] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[ 1] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[ 0] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[ 1] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[ 2] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[ 3] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
[ 4] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
|
@@ -1,5 +1,5 @@
|
||||
[ 0] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[ 1] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[ 0] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[ 1] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[ 2] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[ 3] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
[ 4] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
|
@@ -361,8 +361,8 @@
|
||||
[395] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[396] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[397] = { 5, 0, SEN(tuxcall), "tuxcall" },
|
||||
[398] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[399] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[398] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[399] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[400] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[401] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[402] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -268,8 +268,8 @@
|
||||
[240] = { 6, 0, SEN(futex), "futex" },
|
||||
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[242] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[243] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[243] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[246] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[247] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -222,8 +222,8 @@
|
||||
[194] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[195] = { 2, 0, SEN(capget), "capget" },
|
||||
[196] = { 2, 0, SEN(capset), "capset" },
|
||||
[197] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[198] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[197] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[198] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[199] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[200] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[201] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -270,8 +270,8 @@
|
||||
[242] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[243] = { 1, 0, SEN(set_thread_area), "set_thread_area" },
|
||||
[244] = { 1, 0, SEN(get_thread_area), "get_thread_area" },
|
||||
[245] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[247] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[248] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[249] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -217,8 +217,8 @@
|
||||
[212] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[213] = { 5, 0, SEN(printargs), "set_thread_area" },
|
||||
[214] = { 5, 0, SEN(printargs), "get_thread_area" },
|
||||
[215] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[216] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[215] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[216] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[217] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[218] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[219] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -270,8 +270,8 @@
|
||||
[242] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[243] = { 1, 0, SEN(set_thread_area), "set_thread_area" },
|
||||
[244] = { 1, 0, SEN(get_thread_area), "get_thread_area" },
|
||||
[245] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[247] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[248] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[249] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -254,8 +254,8 @@
|
||||
[1235] = { 3, TS, SEN(tgkill), "tgkill" },
|
||||
[1236] = { 1, TP|SE, SEN(exit), "exit_group" },
|
||||
[1237] = { 3, 0, SEN(lookup_dcookie), "lookup_dcookie" },
|
||||
[1238] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[1239] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[1238] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[1239] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[1240] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[1241] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[1242] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -266,8 +266,8 @@
|
||||
[238] = { 3, TM, SEN(madvise), "madvise" },
|
||||
[239] = { 3, TD, SEN(fcntl64), "fcntl64" },
|
||||
[240] = { 4, TD, SEN(readahead), "readahead" },
|
||||
[241] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[242] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[241] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[242] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[243] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[244] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[245] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -270,8 +270,8 @@
|
||||
[242] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[243] = { 1, 0, SEN(set_thread_area), "set_thread_area" },
|
||||
[244] = { 1, 0, SEN(get_thread_area), "get_thread_area" },
|
||||
[245] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[247] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[248] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[249] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -200,8 +200,8 @@
|
||||
[6197] = { 3, 0, SEN(printargs), "cacheflush" },
|
||||
[6198] = { 3, 0, SEN(printargs), "cachectl" },
|
||||
[6199] = { 4, 0, SEN(sysmips), "sysmips" },
|
||||
[6200] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[6201] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[6200] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[6201] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[6202] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[6203] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[6204] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -200,8 +200,8 @@
|
||||
[5197] = { 3, 0, SEN(printargs), "cacheflush" },
|
||||
[5198] = { 3, 0, SEN(printargs), "cachectl" },
|
||||
[5199] = { 4, 0, SEN(sysmips), "sysmips" },
|
||||
[5200] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[5201] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[5200] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[5201] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[5202] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[5203] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[5204] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -241,8 +241,8 @@
|
||||
[4238] = { 6, 0, SEN(futex), "futex" },
|
||||
[4239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[4240] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[4241] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[4242] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[4241] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[4242] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[4243] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[4244] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[4245] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -253,8 +253,8 @@
|
||||
[224] = { },
|
||||
[225] = { 5, 0, SEN(printargs), "tuxcall" },
|
||||
[226] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
|
||||
[227] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[228] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[227] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[228] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[229] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[230] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[231] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -248,8 +248,8 @@
|
||||
[224] = { },
|
||||
[225] = { 5, 0, SEN(printargs), "tuxcall" },
|
||||
[226] = { },
|
||||
[227] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[228] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[227] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[228] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[229] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[230] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[231] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -271,8 +271,8 @@
|
||||
[240] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[241] = { 3, TS, SEN(tgkill), "tgkill" },
|
||||
[242] = { },
|
||||
[243] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[243] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[246] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[247] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -255,8 +255,8 @@
|
||||
[240] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[241] = { 3, TS, SEN(tgkill), "tgkill" },
|
||||
[242] = { },
|
||||
[243] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[243] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[244] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[246] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[247] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -270,8 +270,8 @@
|
||||
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[242] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[243 ... 244] = { },
|
||||
[245] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[245] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[246] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[247] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[248] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[249] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -296,8 +296,8 @@
|
||||
[269] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[270] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[271 ... 272] = { },
|
||||
[273] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[274] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[273] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[274] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[275] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[276] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[277] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -266,8 +266,8 @@
|
||||
[265] = { 1, 0, SEN(timer_delete), "timer_delete" },
|
||||
[266] = { 3, 0, SEN(timer_create), "timer_create" },
|
||||
[267] = { },
|
||||
[268] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[269] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[268] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[269] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[270] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[271] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
[272] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
|
@@ -264,8 +264,8 @@
|
||||
[265] = { 1, 0, SEN(timer_delete), "timer_delete" },
|
||||
[266] = { 3, 0, SEN(timer_create), "timer_create" },
|
||||
[267] = { },
|
||||
[268] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[269] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[268] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[269] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[270] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[271] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
[272] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
|
@@ -204,8 +204,8 @@
|
||||
[203] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[204] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[205] = { 1, 0, SEN(printargs), "64:set_thread_area" },
|
||||
[206] = { 2, 0, SEN(printargs), "64:io_setup" },
|
||||
[207] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[206] = { 2, TM, SEN(printargs), "64:io_setup" },
|
||||
[207] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[208] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[209] = { 3, 0, SEN(printargs), "64:io_submit" },
|
||||
[210] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
@@ -363,6 +363,6 @@
|
||||
[540] = { 6, 0, SEN(process_vm_writev), "process_vm_writev" },
|
||||
[541] = { 5, TN, SEN(setsockopt), "setsockopt" },
|
||||
[542] = { 5, TN, SEN(getsockopt), "getsockopt" },
|
||||
[543] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[543] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[544] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[545] = { 5, TD|TF|TP|SE|SI, SEN(execveat), "execveat", },
|
||||
|
@@ -204,8 +204,8 @@
|
||||
[203] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
|
||||
[204] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
|
||||
[205] = { 1, 0, SEN(set_thread_area), "set_thread_area" },
|
||||
[206] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[207] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[206] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[207] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[208] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[209] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[210] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
@@ -229,8 +229,8 @@
|
||||
[236] = { 2, 0, SEN(mq_notify), "mq_notify" },
|
||||
[237] = { 3, 0, SEN(mq_getsetattr), "mq_getsetattr" },
|
||||
[238] = { },
|
||||
[239] = { 2, 0, SEN(io_setup), "io_setup" },
|
||||
[240] = { 1, 0, SEN(io_destroy), "io_destroy" },
|
||||
[239] = { 2, TM, SEN(io_setup), "io_setup" },
|
||||
[240] = { 1, TM, SEN(io_destroy), "io_destroy" },
|
||||
[241] = { 3, 0, SEN(io_submit), "io_submit" },
|
||||
[242] = { 5, 0, SEN(io_getevents), "io_getevents" },
|
||||
[243] = { 3, 0, SEN(io_cancel), "io_cancel" },
|
||||
|
Reference in New Issue
Block a user