shmaddr 459 miscwrappers.cpp SYSCALL_GET_ARGS_3(int,shmid,const void*,shmaddr,int,shmflg);
shmaddr 460 miscwrappers.cpp ret = (unsigned long) shmat(shmid, shmaddr, shmflg);
shmaddr 465 miscwrappers.cpp SYSCALL_GET_ARG(const void*,shmaddr);
shmaddr 466 miscwrappers.cpp ret = shmdt(shmaddr);
shmaddr 424 nosyscallsreal.c void* _real_shmat (int shmid, const void *shmaddr, int shmflg) {
shmaddr 425 nosyscallsreal.c REAL_FUNC_PASSTHROUGH_TYPED (void*, shmat) (shmid, shmaddr, shmflg);
shmaddr 428 nosyscallsreal.c int _real_shmdt (const void *shmaddr) {
shmaddr 429 nosyscallsreal.c REAL_FUNC_PASSTHROUGH (shmdt) (shmaddr);
shmaddr 444 plugin/pid/pid_miscwrappers.cpp SYSCALL_GET_ARGS_3(int,shmid,const void*,shmaddr,int,shmflg);
shmaddr 445 plugin/pid/pid_miscwrappers.cpp ret = (unsigned long) shmat(shmid, shmaddr, shmflg);
shmaddr 450 plugin/pid/pid_miscwrappers.cpp SYSCALL_GET_ARG(const void*,shmaddr);
shmaddr 451 plugin/pid/pid_miscwrappers.cpp ret = shmdt(shmaddr);
shmaddr 300 plugin/pid/pid_syscallsreal.c void* _real_shmat (int shmid, const void *shmaddr, int shmflg) {
shmaddr 301 plugin/pid/pid_syscallsreal.c REAL_FUNC_PASSTHROUGH_TYPED ( void*, shmat ) (shmid, shmaddr, shmflg);
shmaddr 305 plugin/pid/pid_syscallsreal.c int _real_shmdt (const void *shmaddr) {
shmaddr 306 plugin/pid/pid_syscallsreal.c REAL_FUNC_PASSTHROUGH ( shmdt ) (shmaddr);
shmaddr 166 plugin/pid/pidwrappers.h void* _real_shmat(int shmid, const void *shmaddr, int shmflg);
shmaddr 167 plugin/pid/pidwrappers.h int _real_shmdt(const void *shmaddr);
shmaddr 375 plugin/svipc/sysvipc.cpp void SysVShm::on_shmat(int shmid, const void *shmaddr, int shmflg,
shmaddr 388 plugin/svipc/sysvipc.cpp JASSERT(shmaddr == NULL || shmaddr == newaddr);
shmaddr 393 plugin/svipc/sysvipc.cpp void SysVShm::on_shmdt(const void *shmaddr)
shmaddr 395 plugin/svipc/sysvipc.cpp int shmid = shmaddrToShmid(shmaddr);
shmaddr 396 plugin/svipc/sysvipc.cpp JASSERT(shmid != -1) (shmaddr)
shmaddr 399 plugin/svipc/sysvipc.cpp ((ShmSegment*)_map[shmid])->on_shmdt(shmaddr);
shmaddr 406 plugin/svipc/sysvipc.cpp int SysVShm::shmaddrToShmid(const void* shmaddr)
shmaddr 413 plugin/svipc/sysvipc.cpp if (shmObj->isValidShmaddr(shmaddr)) {
shmaddr 547 plugin/svipc/sysvipc.cpp void ShmSegment::on_shmat(const void *shmaddr, int shmflg)
shmaddr 549 plugin/svipc/sysvipc.cpp _shmaddrToFlag[shmaddr] = shmflg;
shmaddr 552 plugin/svipc/sysvipc.cpp void ShmSegment::on_shmdt(const void *shmaddr)
shmaddr 554 plugin/svipc/sysvipc.cpp JASSERT(isValidShmaddr(shmaddr));
shmaddr 555 plugin/svipc/sysvipc.cpp _shmaddrToFlag.erase((void*)shmaddr);
shmaddr 560 plugin/svipc/sysvipc.cpp bool ShmSegment::isValidShmaddr(const void* shmaddr)
shmaddr 562 plugin/svipc/sysvipc.cpp return _shmaddrToFlag.find((void*)shmaddr) != _shmaddrToFlag.end();
shmaddr 96 plugin/svipc/sysvipc.h virtual void on_shmat(int shmid, const void *shmaddr, int shmflg,
shmaddr 98 plugin/svipc/sysvipc.h virtual void on_shmdt(const void *shmaddr) {}
shmaddr 126 plugin/svipc/sysvipc.h int shmaddrToShmid(const void* shmaddr);
shmaddr 128 plugin/svipc/sysvipc.h virtual void on_shmat(int shmid, const void *shmaddr, int shmflg,
shmaddr 130 plugin/svipc/sysvipc.h virtual void on_shmdt(const void *shmaddr);
shmaddr 219 plugin/svipc/sysvipc.h bool isValidShmaddr(const void* shmaddr);
shmaddr 223 plugin/svipc/sysvipc.h void on_shmat(const void *shmaddr, int shmflg);
shmaddr 224 plugin/svipc/sysvipc.h void on_shmdt(const void *shmaddr);
shmaddr 64 plugin/svipc/sysvipcwrappers.cpp void *shmat(int shmid, const void *shmaddr, int shmflg)
shmaddr 69 plugin/svipc/sysvipcwrappers.cpp void *ret = _real_shmat(realShmid, shmaddr, shmflg);
shmaddr 84 plugin/svipc/sysvipcwrappers.cpp ret = _real_shmat(realShmid, shmaddr, shmflg); // Try again
shmaddr 94 plugin/svipc/sysvipcwrappers.cpp (shmaddr) (shmflg) (getpid())
shmaddr 102 plugin/svipc/sysvipcwrappers.cpp SysVShm::instance().on_shmat(shmid, shmaddr, shmflg, ret);
shmaddr 110 plugin/svipc/sysvipcwrappers.cpp int shmdt(const void *shmaddr)
shmaddr 113 plugin/svipc/sysvipcwrappers.cpp int ret = _real_shmdt(shmaddr);
shmaddr 115 plugin/svipc/sysvipcwrappers.cpp SysVShm::instance().on_shmdt(shmaddr);
shmaddr 116 plugin/svipc/sysvipcwrappers.cpp JTRACE ("Unmapping Shared memory segment" ) (shmaddr);
shmaddr 954 syscallsreal.c void* _real_shmat (int shmid, const void *shmaddr, int shmflg) {
shmaddr 955 syscallsreal.c REAL_FUNC_PASSTHROUGH_TYPED (void*, shmat) (shmid, shmaddr, shmflg);
shmaddr 959 syscallsreal.c int _real_shmdt (const void *shmaddr) {
shmaddr 960 syscallsreal.c REAL_FUNC_PASSTHROUGH (shmdt) (shmaddr);
shmaddr 450 syscallwrappers.h void* _real_shmat (int shmid, const void *shmaddr, int shmflg);
shmaddr 451 syscallwrappers.h int _real_shmdt (const void *shmaddr);