diff options
| author | Android Code Review <code-review@android.com> | 2009-11-09 15:21:09 -0800 |
|---|---|---|
| committer | Android Code Review <code-review@android.com> | 2009-11-09 15:21:09 -0800 |
| commit | 71c0aeb44f2301af85d6a370dbd7308602a1dfe0 (patch) | |
| tree | 7904adfe08096a657c41482a820ce888ebaadaf7 /libc/tools/bionic_utils.py | |
| parent | ad13c57298e57d33c130fb03a2c6494da573408c (diff) | |
| parent | ce0595d01de9103d40b83b35e0d6ac8b123aa24c (diff) | |
| download | bionic-71c0aeb44f2301af85d6a370dbd7308602a1dfe0.zip bionic-71c0aeb44f2301af85d6a370dbd7308602a1dfe0.tar.gz bionic-71c0aeb44f2301af85d6a370dbd7308602a1dfe0.tar.bz2 | |
Merge change I37d0317d
* changes:
modified SYSCALLS.TXT to support SuperH architecture
Diffstat (limited to 'libc/tools/bionic_utils.py')
| -rw-r--r-- | libc/tools/bionic_utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libc/tools/bionic_utils.py b/libc/tools/bionic_utils.py index 65ff042..17eef13 100644 --- a/libc/tools/bionic_utils.py +++ b/libc/tools/bionic_utils.py @@ -194,6 +194,7 @@ class SysCallsTxtParser: if number == "stub": syscall_id = -1 syscall_id2 = -1 + syscall_id3 = -1 else: try: if number[0] == '#': @@ -201,14 +202,21 @@ class SysCallsTxtParser: numbers = string.split(number,',') syscall_id = int(numbers[0]) syscall_id2 = syscall_id + syscall_id3 = syscall_id if len(numbers) > 1: syscall_id2 = int(numbers[1]) + syscall_id3 = syscall_id2 + if len(numbers) > 2: + syscall_id3 = int(numbers[2]) except: E("invalid syscall number in '%s'" % line) return + print str(syscall_id) + ':' + str(syscall_id2) + ':' + str(syscall_id3) + t = { "id" : syscall_id, "id2" : syscall_id2, + "id3" : syscall_id3, "cid" : call_id, "name" : syscall_name, "func" : syscall_func, |
