mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Bug 379966 - WARNING: unhandled amd64-linux syscall: 313 (finit_module).
Patch from Bartosz Golaszewski (bartekgola@gmail.com). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16403
This commit is contained in:
parent
f488879e5f
commit
20b6c5f506
@ -273,6 +273,7 @@ DECL_TEMPLATE(linux, sys_stime); /* maybe generic? I'm not sure */
|
||||
|
||||
// Linux specific (kernel modules)
|
||||
DECL_TEMPLATE(linux, sys_init_module);
|
||||
DECL_TEMPLATE(linux, sys_finit_module);
|
||||
DECL_TEMPLATE(linux, sys_delete_module);
|
||||
|
||||
// Linux-specific (oprofile-related)
|
||||
|
||||
@ -832,7 +832,7 @@ static SyscallTableEntry syscall_table[] = {
|
||||
LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 310
|
||||
LINX_(__NR_process_vm_writev, sys_process_vm_writev),// 311
|
||||
LINX_(__NR_kcmp, sys_kcmp), // 312
|
||||
// LIN__(__NR_finit_module, sys_ni_syscall), // 313
|
||||
LINX_(__NR_finit_module, sys_finit_module), // 313
|
||||
// LIN__(__NR_sched_setattr, sys_ni_syscall), // 314
|
||||
|
||||
// LIN__(__NR_sched_getattr, sys_ni_syscall), // 315
|
||||
|
||||
@ -5722,6 +5722,17 @@ PRE(sys_init_module)
|
||||
PRE_MEM_RASCIIZ( "init_module(uargs)", ARG3 );
|
||||
}
|
||||
|
||||
PRE(sys_finit_module)
|
||||
{
|
||||
*flags |= SfMayBlock;
|
||||
|
||||
PRINT("sys_finit_module ( %lx, %#lx(\"%s\"), %lx )",
|
||||
ARG1, ARG2, (HChar*)ARG2, ARG3);
|
||||
PRE_REG_READ3(long, "finit_module",
|
||||
int, fd, const char *, params, int, flags);
|
||||
PRE_MEM_RASCIIZ("finit_module(params)", ARG2);
|
||||
}
|
||||
|
||||
PRE(sys_delete_module)
|
||||
{
|
||||
*flags |= SfMayBlock;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user