Я пытаюсь отобразить вывод команды gdb "info registers" в моем приложении какао (в UITableView). Для этого мне нужно преобразовать вывод, который в настоящее время является строкой, в массив. В настоящее время вывод строки выглядит следующим образом:
"rax 0x10004005 268451845
rbx 0x0 0
rcx 0x7fff5fbfe948 140734799800648
rdx 0x0 0
rsi 0x7000006 117440518
rdi 0x7fff5fbfea80 140734799800960
rbp 0x7fff5fbfe9a0 0x7fff5fbfe9a0
rsp 0x7fff5fbfe948 0x7fff5fbfe948
r8 0x1e03 7683
r9 0x0 0
r10 0x800 2048
r11 0x206 518
r12 0x1e03 7683
r13 0x800 2048
r14 0x7fff5fbfea80 140734799800960
r15 0x7000006 117440518
rip 0x7fff823d8d7a 0x7fff823d8d7a <mach_msg_trap+10>
eflags 0x206 518
cs 0x2f 47
ss 0x0 0
ds 0x0 0
es 0x0 0
fs 0x10 16
gs 0x48 72"
Как мне преобразовать эту строку в массив, чтобы она выглядела следующим образом?
"rax 0x10004005 268451845,
rbx 0x0 0,
rcx 0x7fff5fbfe948 140734799800648,
rdx 0x0 0,
rsi 0x7000006 117440518,
rdi 0x7fff5fbfea80 140734799800960,
rbp 0x7fff5fbfe9a0 0x7fff5fbfe9a0,
rsp 0x7fff5fbfe948 0x7fff5fbfe948,
r8 0x1e03 7683,
r9 0x0 0,
r10 0x800 2048,
r11 0x206 518,
r12 0x1e03 7683,
r13 0x800 2048,
r14 0x7fff5fbfea80 140734799800960,
r15 0x7000006 117440518,
rip 0x7fff823d8d7a 0x7fff823d8d7a <mach_msg_trap+10>,
eflags 0x206 518,
cs 0x2f 47,
ss 0x0 0,
ds 0x0 0,
es 0x0 0,
fs 0x10 16,
gs 0x48 72"