diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-01-25 13:24:03 -0500 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-01-25 13:24:03 -0500 |
commit | 1abba5f237b827c63bbf5e28bda623d4bd8400ed (patch) | |
tree | 1ec5e2f560484786b3483bb489f0bf7c399b60bd /tapset/syscalls.stp | |
parent | a1732c4f7856621604a1cc45a29af618aaa502e0 (diff) | |
parent | 7760bbfb5f7060d20c4525827bb74284392cb6e9 (diff) | |
download | systemtap-steved-1abba5f237b827c63bbf5e28bda623d4bd8400ed.tar.gz systemtap-steved-1abba5f237b827c63bbf5e28bda623d4bd8400ed.tar.xz systemtap-steved-1abba5f237b827c63bbf5e28bda623d4bd8400ed.zip |
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Diffstat (limited to 'tapset/syscalls.stp')
-rw-r--r-- | tapset/syscalls.stp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 3a239245..d394208f 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -857,7 +857,7 @@ function __is_user_regs:long (regs:long) %{ /* pure */ #else int cs = kread(®s->xcs); #endif - THIS->__retvalue = ((cs & SEGMENT_RPL_MASK) == USER_RPL); + THIS->__retvalue = (!!((cs & 3))); #elif defined(__x86_64__) unsigned long cs = kread(®s->cs); THIS->__retvalue = (!!((cs & 3))); |