Guest User

Untitled

a guest
Jul 12th, 2010
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.04 KB | None | 0 0
  1. # strace /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \
  2.  
  3. > --baudrate 3000000 --patchram /etc/firmware/bcm4329.hcd /dev/ttyHS0
  4.  
  5. execve("/system/bin/brcm_patchram_plus", ["/system/bin/brcm_patchram_plus", "--enable_hci", "--enable_lpm", "--baudrate", "3000000", "--patchram", "/etc/firmware/bcm4329.hcd", "/dev/ttyHS0"], [/* 11 vars */]) = 0
  6.  
  7. syscall_983045(0xb0017900, 0x14, 0xbee56bd8, 0xb00186d8, 0xb000f448, 0xb0016e8c, 0xbee56bb0, 0xf0005, 0, 0, 0, 0, 0, 0xbee56b50, 0xb0001a61, 0xb00023ec, 0x80000010, 0xb0017900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
  8.  
  9. getpid() = 2177
  10.  
  11. sigaction(SIGILL, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0xb000f448) = 0
  12.  
  13. sigaction(SIGABRT, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  14.  
  15. sigaction(SIGBUS, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  16.  
  17. sigaction(SIGFPE, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  18.  
  19. sigaction(SIGSEGV, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  20.  
  21. sigaction(SIGSTKFLT, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  22.  
  23. sigaction(SIGPIPE, {0xb0001e7d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  24.  
  25. getuid32() = 0
  26.  
  27. geteuid32() = 0
  28.  
  29. getgid32() = 0
  30.  
  31. getegid32() = 0
  32.  
  33. stat64("/system/lib/liblog.so", {st_mode=S_IFREG|0755, st_size=13520, ...}) = 0
  34.  
  35. open("/system/lib/liblog.so", O_RDONLY|O_LARGEFILE) = 3
  36.  
  37. lseek(3, 0, SEEK_SET) = 0
  38.  
  39. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0ð\16\0\000"..., 4096) = 4096
  40.  
  41. lseek(3, -8, SEEK_END) = 13512
  42.  
  43. read(3, "\0\0¼¯PRE ", 8) = 8
  44.  
  45. mmap2(0xafbc0000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xafbc0000
  46.  
  47. mmap2(0xafbc0000, 10232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xafbc0000
  48.  
  49. mprotect(0xafbc0000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  50.  
  51. mmap2(0xafbc3000, 368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0xafbc3000
  52.  
  53. close(3) = 0
  54.  
  55. stat64("/system/lib/libc.so", {st_mode=S_IFREG|0755, st_size=248184, ...}) = 0
  56.  
  57. open("/system/lib/libc.so", O_RDONLY|O_LARGEFILE) = 3
  58.  
  59. lseek(3, 0, SEEK_SET) = 0
  60.  
  61. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220¨\0\000"..., 4096) = 4096
  62.  
  63. lseek(3, -8, SEEK_END) = 248176
  64.  
  65. read(3, "\0\0à¯PRE ", 8) = 8
  66.  
  67. mmap2(0xafe00000, 294912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xafe00000
  68.  
  69. mmap2(0xafe00000, 234592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xafe00000
  70.  
  71. mprotect(0xafe00000, 237568, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  72.  
  73. mmap2(0xafe3a000, 8608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a) = 0xafe3a000
  74.  
  75. mmap2(0xafe3d000, 42436, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xafe3d000
  76.  
  77. close(3) = 0
  78.  
  79. mprotect(0xafe00000, 237568, PROT_READ|PROT_EXEC) = 0
  80.  
  81. getuid32() = 0
  82.  
  83. geteuid32() = 0
  84.  
  85. getgid32() = 0
  86.  
  87. getegid32() = 0
  88.  
  89. SYS_224(0, 0xbee37000, 0x20000, 0xbee569f8) = 2177
  90.  
  91. syscall_983045(0xafe44ae0, 0xafe44aa4, 0, 0x40, 0xafe3ae08, 0xbee56bb0, 0xbee569f8, 0xf0005, 0, 0, 0, 0, 0, 0xbee569e8, 0xafe206a5, 0xafe0d87c, 0x60000010, 0xafe44ae0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
  92.  
  93. mmap2(NULL, 32768, PROT_READ, MAP_SHARED, 9, 0) = 0x40000000
  94.  
  95. open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
  96.  
  97. read(3, "µ(Ü\223", 4) = 4
  98.  
  99. close(3) = 0
  100.  
  101. stat64("/system/lib/libstdc++.so", {st_mode=S_IFREG|0755, st_size=5272, ...}) = 0
  102.  
  103. open("/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE) = 3
  104.  
  105. lseek(3, 0, SEEK_SET) = 0
  106.  
  107. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\10\0\000"..., 4096) = 4096
  108.  
  109. lseek(3, -8, SEEK_END) = 5264
  110.  
  111. read(3, "\0\0ЯPRE ", 8) = 8
  112.  
  113. mmap2(0xafd00000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xafd00000
  114.  
  115. mmap2(0xafd00000, 2900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xafd00000
  116.  
  117. mprotect(0xafd00000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  118.  
  119. mmap2(0xafd01000, 232, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0xafd01000
  120.  
  121. close(3) = 0
  122.  
  123. mprotect(0xafd00000, 4096, PROT_READ|PROT_EXEC) = 0
  124.  
  125. getuid32() = 0
  126.  
  127. geteuid32() = 0
  128.  
  129. getgid32() = 0
  130.  
  131. getegid32() = 0
  132.  
  133. stat64("/system/lib/libm.so", {st_mode=S_IFREG|0755, st_size=91088, ...}) = 0
  134.  
  135. open("/system/lib/libm.so", O_RDONLY|O_LARGEFILE) = 3
  136.  
  137. lseek(3, 0, SEEK_SET) = 0
  138.  
  139. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0¨\34\0\000"..., 4096) = 4096
  140.  
  141. lseek(3, -8, SEEK_END) = 91080
  142.  
  143. read(3, "\0\0À¯PRE ", 8) = 8
  144.  
  145. mmap2(0xafc00000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xafc00000
  146.  
  147. mmap2(0xafc00000, 87524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xafc00000
  148.  
  149. mprotect(0xafc00000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  150.  
  151. mmap2(0xafc16000, 208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16) = 0xafc16000
  152.  
  153. close(3) = 0
  154.  
  155. mprotect(0xafc00000, 90112, PROT_READ|PROT_EXEC) = 0
  156.  
  157. getuid32() = 0
  158.  
  159. geteuid32() = 0
  160.  
  161. getgid32() = 0
  162.  
  163. getegid32() = 0
  164.  
  165. mprotect(0xafbc0000, 12288, PROT_READ|PROT_EXEC) = 0
  166.  
  167. getuid32() = 0
  168.  
  169. geteuid32() = 0
  170.  
  171. getgid32() = 0
  172.  
  173. getegid32() = 0
  174.  
  175. stat64("/system/lib/libcutils.so", {st_mode=S_IFREG|0755, st_size=59344, ...}) = 0
  176.  
  177. open("/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE) = 3
  178.  
  179. lseek(3, 0, SEEK_SET) = 0
  180.  
  181. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L0\0\000"..., 4096) = 4096
  182.  
  183. lseek(3, -8, SEEK_END) = 59336
  184.  
  185. read(3, "\0\0°¯PRE ", 8) = 8
  186.  
  187. mmap2(0xafb00000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xafb00000
  188.  
  189. mmap2(0xafb00000, 54208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xafb00000
  190.  
  191. mprotect(0xafb00000, 57344, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
  192.  
  193. mmap2(0xafb0e000, 1080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe) = 0xafb0e000
  194.  
  195. mmap2(0xafb0f000, 57740, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xafb0f000
  196.  
  197. close(3) = 0
  198.  
  199. mprotect(0xafb00000, 57344, PROT_READ|PROT_EXEC) = 0
  200.  
  201. getuid32() = 0
  202.  
  203. geteuid32() = 0
  204.  
  205. getgid32() = 0
  206.  
  207. getegid32() = 0
  208.  
  209. mprotect(0x8000, 8192, PROT_READ|PROT_EXEC) = 0
  210.  
  211. getuid32() = 0
  212.  
  213. geteuid32() = 0
  214.  
  215. getgid32() = 0
  216.  
  217. getegid32() = 0
  218.  
  219. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
  220.  
  221. mprotect(0x40008000, 4096, PROT_READ) = 0
  222.  
  223. fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  224.  
  225. brk(0) = 0xb000
  226.  
  227. brk(0xb000) = 0xb000
  228.  
  229. brk(0xc000) = 0xc000
  230.  
  231. mprotect(0x40008000, 4096, PROT_READ|PROT_WRITE) = 0
  232.  
  233. mprotect(0x40008000, 4096, PROT_READ) = 0
  234.  
  235. ioctl(1, TCGETS or SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
  236.  
  237. write(1, "option enable_hci\n", 18option enable_hci
  238.  
  239. ) = 18
  240.  
  241. write(1, "option enable_lpm\n", 18option enable_lpm
  242.  
  243. ) = 18
  244.  
  245. write(1, "option baudrate with arg 3000000"..., 33option baudrate with arg 3000000
  246.  
  247. ) = 33
  248.  
  249. write(1, "option patchram with arg /etc/fi"..., 51option patchram with arg /etc/firmware/bcm4329.hcd
  250.  
  251. ) = 51
  252.  
  253. open("/etc/firmware/bcm4329.hcd", O_RDONLY|O_LARGEFILE) = 3
  254.  
  255. open("/dev/ttyHS0", O_RDWR|O_NOCTTY|O_LARGEFILE) = 4
  256.  
  257. write(1, "/dev/ttyHS0 \n", 13/dev/ttyHS0
  258.  
  259. ) = 13
  260.  
  261. ioctl(4, 0x540b, 0x2) = 0
  262.  
  263. ioctl(4, TCGETS or SNDCTL_TMR_TIMEBASE, {B115200 -opost -isig -icanon -echo ...}) = 0
  264.  
  265. ioctl(4, TCSETS or SNDCTL_TMR_START, {B115200 -opost -isig -icanon -echo ...}) = 0
  266.  
  267. ioctl(4, 0x540b, 0x2) = 0
  268.  
  269. ioctl(4, TCSETS or SNDCTL_TMR_START, {B115200 -opost -isig -icanon -echo ...}) = 0
  270.  
  271. ioctl(4, 0x540b, 0x2) = 0
  272.  
  273. ioctl(4, 0x540b, 0x2) = 0
  274.  
  275. ioctl(4, TCSETS or SNDCTL_TMR_START, {B115200 -opost -isig -icanon -echo ...}) = 0
  276.  
  277. sigaction(SIGALRM, {0x8e3d, [], SA_RESTART}, {SIG_DFL}, 0) = 0
  278.  
  279. write(4, "\1\3\f\0", 4) = 4
  280.  
  281. setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={4, 0}}, {it_interval={0, 0}, it_value={0, 0}}) = 0
  282.  
  283. read(4, 0xa300, 3) = ? ERESTARTSYS (To be restarted)
  284.  
  285. --- SIGALRM (Alarm clock) @ 0 (0) ---
  286.  
  287. write(4, "\1\3\f\0", 4) = 4
  288.  
  289. setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={4, 0}}, {it_interval={0, 0}, it_value={0, 0}}) = 0
  290.  
  291. sigreturn() = ? (mask now [HUP])
  292.  
  293. read(4, "\4\16\4", 3) = 3
  294.  
  295. read(4, "\1\3\f\0", 4) = 4
  296.  
  297. setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, {it_interval={0, 0}, it_value={3, 211287}}) = 0
  298.  
  299. write(4, "\1.ü\0", 4) = 4
  300.  
  301. read(4, "\4\16\4", 3) = 3
  302.  
  303. read(4, "\1\3\f\0", 4) = 4
  304.  
  305. read(4, "\4\16", 2) = 2
  306.  
  307. read(3, "Lü,", 3) = 3
  308.  
  309. read(3, "\20t\10\0\1\10\0ê\0\0b\4\0\226\32ý\4\0ÿÿÿÿ@\6\0\0\0\0°"..., 44) = 44
  310.  
  311. write(4, "\1Lü,\20t\10\0\1\10\0ê\0\0b\4\0\226\32ý\4\0ÿÿÿÿ@\6\0\0"..., 48) = 48
  312.  
  313. read(4, "\4\1.", 3) = 3
  314.  
  315. read(4, "ü\0", 46) = 2
  316.  
  317. read(4, "41", 44) = 2
  318.  
  319. read(4,
Advertisement
Add Comment
Please, Sign In to add comment