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);