This is the mail archive of the frysk@sources.redhat.com mailing list for the frysk project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Tue, Sep 19, 2006 at 04:44:10PM -0500, Phil Muldoon wrote:
Here is my patch to cache system call number.
In this patch,
1) add a new member syscallNumber in SyscallEventInfo to
cache the system call number.
2) add a new method getSyscall(Task task, boolean enterSyscall) to
differentiate it is called by updateSyscallEnter or updateSyscallExit.
2006-09-20 Yao Qi <qiyaoltc@cn.ibm.com>
* SyscallEventInfo.java (getSyscall): New abstract method.
(number): New method.
* LinuxEMT64.java (getSyscall): Implement this method.
* LinuxIa32.java: Likewise.
* LinuxPPC.java: Likewise.
* LinuxPPC64.java: Likewise.
* TestTaskSyscallObserver.java: Test system call number could
be cached or not.
Test this patch on x86/x86_64/ppc64, and this patch could also fix bug
#3010.
--
Yao Qi
Attachment:
SyscallCache.patch
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |