DynamoRIO / DynamoRIO/drmemory

support recently added linux syscalls

Open
#1,019 1 comment 0 reactions 0 assignees View on GitHub
good first issue help wanted Migrated OpSys-Linux Priority-Medium Type-Feature
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on September 07, 2012 20:38:01_

xref issue #92 we're talking about these:

# define __NR_preadv 333
# define __NR_pwritev 334
# define __NR_rt_tgsigqueueinfo 335
# define __NR_perf_event_open 336
# define __NR_recvmmsg 337
# define __NR_fanotify_init 338
# define __NR_fanotify_mark 339
# define __NR_prlimit64 340
# define __NR_name_to_handle_at 341
# define __NR_open_by_handle_at 342
# define __NR_clock_adjtime 343
# define __NR_syncfs 344
# define __NR_sendmmsg 345
# define __NR_setns 346
# define __NR_process_vm_readv 347
# define __NR_process_vm_writev 348
# define __NR_kcmp 349

and I'm moving the x64 ones beyond sockets and ipc that are different from
x86 to here:

```
{PACKNUM(156,-1),"_sysctl", UNKNOWN, 0, },
{PACKNUM(158,-1),"arch_prctl", UNKNOWN, 0, },
{PACKNUM(166,-1),"umount2", UNKNOWN, 0, },
{PACKNUM(174,-1),"create_module", UNKNOWN, 0, },
{PACKNUM(177,-1),"get_kernel_syms", UNKNOWN, 0, },
{PACKNUM(178,-1),"query_module", UNKNOWN, 0, },
{PACKNUM(181,-1),"getpmsg", UNKNOWN, 0, },
{PACKNUM(182,-1),"putpmsg", UNKNOWN, 0, },
{PACKNUM(183,-1),"afs_syscall", UNKNOWN, 0, },
{PACKNUM(184,-1),"tuxcall", UNKNOWN, 0, },
{PACKNUM(185,-1),"security", UNKNOWN, 0, },
{PACKNUM(214,-1),"epoll_ctl_old", UNKNOWN, 0, },
{PACKNUM(215,-1),"epoll_wait_old", UNKNOWN, 0, },
{PACKNUM(236,-1),"vserver", UNKNOWN, 0, },
{PACKNUM(262,-1),"newfstatat", UNKNOWN, 0, },
```

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1019_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.