Index: tools/traceline/traceline/scripts/alloc.py |
diff --git a/tools/traceline/traceline/scripts/alloc.py b/tools/traceline/traceline/scripts/alloc.py |
index d89447a1f6c5a56565a188c8ac7989d6a9ee7ed5..ee4af220d59c05c5d848695a2a23a2a789cde543 100755 |
--- a/tools/traceline/traceline/scripts/alloc.py |
+++ b/tools/traceline/traceline/scripts/alloc.py |
@@ -1,12 +1,12 @@ |
-# Copyright (c) 2009 The Chromium Authors. All rights reserved. |
+#!/usr/bin/env python |
+# Copyright (c) 2011 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
import sys |
-execfile(os.path.join( |
- os.path.dirname(os.path.join(os.path.curdir, __file__)), |
- 'syscalls.py')) |
+from syscalls import syscalls |
+ |
def parseEvents(z): |
calls = { } |
@@ -18,4 +18,10 @@ def parseEvents(z): |
print '%f - %f - %x' % ( |
delta, ms, tid) |
-execfile(sys.argv[1]) |
+ |
+def main(): |
+ execfile(sys.argv[1]) |
+ |
+ |
+if __name__ == '__main__': |
+ sys.exit(main()) |