| OLD | NEW |
| 1 import os | 1 import os |
| 2 import subprocess | 2 import subprocess |
| 3 import sys | 3 import sys |
| 4 | 4 |
| 5 def GetObjcopyCmd(): |
| 6 """Return a suitable objcopy command.""" |
| 7 return 'arm-nacl-objcopy' |
| 8 |
| 9 def GetObjdumpCmd(): |
| 10 """Return a suitable objdump command.""" |
| 11 return 'arm-nacl-objdump' |
| 12 |
| 5 def shellcmd(command, echo=True): | 13 def shellcmd(command, echo=True): |
| 6 if not isinstance(command, str): | 14 if not isinstance(command, str): |
| 7 command = ' '.join(command) | 15 command = ' '.join(command) |
| 8 | 16 |
| 9 if echo: | 17 if echo: |
| 10 print >> sys.stderr, '[cmd]' | 18 print >> sys.stderr, '[cmd]' |
| 11 print >> sys.stderr, command | 19 print >> sys.stderr, command |
| 12 print >> sys.stderr | 20 print >> sys.stderr |
| 13 | 21 |
| 14 stdout_result = subprocess.check_output(command, shell=True) | 22 stdout_result = subprocess.check_output(command, shell=True) |
| (...skipping 13 matching lines...) Expand all Loading... |
| 28 return os.sep.join(path_list[:last_index]) | 36 return os.sep.join(path_list[:last_index]) |
| 29 | 37 |
| 30 def get_sfi_string(args, sb_ret, nonsfi_ret, native_ret): | 38 def get_sfi_string(args, sb_ret, nonsfi_ret, native_ret): |
| 31 """Return a value depending on args.sandbox and args.nonsfi.""" | 39 """Return a value depending on args.sandbox and args.nonsfi.""" |
| 32 if args.sandbox: | 40 if args.sandbox: |
| 33 assert(not args.nonsfi) | 41 assert(not args.nonsfi) |
| 34 return sb_ret | 42 return sb_ret |
| 35 if args.nonsfi: | 43 if args.nonsfi: |
| 36 return nonsfi_ret | 44 return nonsfi_ret |
| 37 return native_ret | 45 return native_ret |
| OLD | NEW |