52c52
< SyscallDesc::doSyscall(int callnum, Process *process, ThreadContext *tc)
---
> SyscallDesc::doSyscall(int callnum, LiveProcess *process, ThreadContext *tc)
70c70
< unimplementedFunc(SyscallDesc *desc, int callnum, Process *process,
---
> unimplementedFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
80c80
< ignoreFunc(SyscallDesc *desc, int callnum, Process *process,
---
> ignoreFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
91c91
< exitFunc(SyscallDesc *desc, int callnum, Process *process,
---
> exitFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
103c103
< getpagesizeFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> getpagesizeFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
110c110
< obreakFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> obreakFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
131c131
< closeFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> closeFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
142c142
< readFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> readFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
157c157
< writeFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> writeFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
174c174
< lseekFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> lseekFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
187c187
< munmapFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> munmapFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
197c197
< gethostnameFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> gethostnameFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
210c210
< unlinkFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> unlinkFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
222c222
< renameFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> renameFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
239c239
< truncateFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> truncateFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
253c253
< ftruncateFunc(SyscallDesc *desc, int num, Process *process, ThreadContext *tc)
---
> ftruncateFunc(SyscallDesc *desc, int num, LiveProcess *process, ThreadContext *tc)
267c267
< chownFunc(SyscallDesc *desc, int num, Process *p, ThreadContext *tc)
---
> chownFunc(SyscallDesc *desc, int num, LiveProcess *p, ThreadContext *tc)
285c285
< fchownFunc(SyscallDesc *desc, int num, Process *process, ThreadContext *tc)
---
> fchownFunc(SyscallDesc *desc, int num, LiveProcess *process, ThreadContext *tc)
304c304
< dupFunc(SyscallDesc *desc, int num, Process *process, ThreadContext *tc)
---
> dupFunc(SyscallDesc *desc, int num, LiveProcess *process, ThreadContext *tc)
317c317
< fcntlFunc(SyscallDesc *desc, int num, Process *process,
---
> fcntlFunc(SyscallDesc *desc, int num, LiveProcess *process,
359c359
< fcntl64Func(SyscallDesc *desc, int num, Process *process,
---
> fcntl64Func(SyscallDesc *desc, int num, LiveProcess *process,
388c388
< pipePseudoFunc(SyscallDesc *desc, int callnum, Process *process,
---
> pipePseudoFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
410c410
< getpidPseudoFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getpidPseudoFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
417,418c417,418
< tc->setIntReg(SyscallPseudoReturnReg, process->ppid);
< return process->pid;
---
> tc->setIntReg(SyscallPseudoReturnReg, process->ppid());
> return process->pid();
423c423
< getuidPseudoFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getuidPseudoFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
430,431c430,431
< tc->setIntReg(SyscallPseudoReturnReg, process->euid); //EUID
< return process->uid; // UID
---
> tc->setIntReg(SyscallPseudoReturnReg, process->euid()); //EUID
> return process->uid(); // UID
436c436
< getgidPseudoFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getgidPseudoFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
440,441c440,441
< tc->setIntReg(SyscallPseudoReturnReg, process->egid); //EGID
< return process->gid;
---
> tc->setIntReg(SyscallPseudoReturnReg, process->egid()); //EGID
> return process->gid();
446c446
< setuidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> setuidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
455c455
< getpidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getpidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
462,463c462,463
< tc->setIntReg(SyscallPseudoReturnReg, process->ppid); //PID
< return process->pid;
---
> tc->setIntReg(SyscallPseudoReturnReg, process->ppid()); //PID
> return process->pid();
467c467
< getppidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getppidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
470c470
< return process->ppid;
---
> return process->ppid();
474c474
< getuidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getuidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
477c477
< return process->uid; // UID
---
> return process->uid(); // UID
481c481
< geteuidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> geteuidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
484c484
< return process->euid; // UID
---
> return process->euid(); // UID
488c488
< getgidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getgidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
491c491
< return process->gid;
---
> return process->gid();
495c495
< getegidFunc(SyscallDesc *desc, int callnum, Process *process,
---
> getegidFunc(SyscallDesc *desc, int callnum, LiveProcess *process,
498c498
< return process->egid;
---
> return process->egid();