Lines Matching refs:b

29                   <b>(gdb)</b> run
31 <b>(gdb)</b> r
34 <b>(lldb)</b> process launch
36 <b>(lldb)</b> run
38 <b>(lldb)</b> r
47 <b>(gdb)</b> run &lt;args&gt;
49 <b>(gdb)</b> r &lt;args&gt;
52 <b>(lldb)</b> process launch -- &lt;args&gt;
54 <b>(lldb)</b> run &lt;args&gt;
56 <b>(lldb)</b> r &lt;args&gt;
61 … class="header" colspan="2">Launch process <b><code>a.out</code></b> with arguments <b><code>1 2 3…
65 <b>%</b> gdb --args a.out 1 2 3
67 <b>(gdb)</b> run
70 <b>(gdb)</b> run
75 <b>%</b> lldb -- a.out 1 2 3
77 <b>(lldb)</b> run
80 <b>(lldb)</b> run
91 <b>(gdb)</b> set args 1 2 3
93 <b>(gdb)</b> run
96 <b>(gdb)</b> run
101 <b>(lldb)</b> settings set target.run-args 1 2 3
103 <b>(lldb)</b> run
106 <b>(lldb)</b> run
119 <b>(lldb)</b> process launch --tty -- &lt;args&gt;
121 <b>(lldb)</b> pro la -t -- &lt;args&gt;
133 <b>(lldb)</b> process launch --tty=/dev/ttys006 -- &lt;args&gt;
135 <b>(lldb)</b> pro la -t/dev/ttys006 -- &lt;args&gt;
145 <b>(gdb)</b> set env DEBUG 1
149 <b>(lldb)</b> settings set target.env-vars DEBUG=1
151 <b>(lldb)</b> set se target.env-vars DEBUG=1
153 <b>(lldb)</b> env DEBUG=1
163 <b>(gdb)</b> unset env DEBUG
167 <b>(lldb)</b> settings remove target.env-vars DEBUG
169 <b>(lldb)</b> set rem target.env-vars DEBUG
179 <b>(gdb)</b> show args
184 <b>(lldb)</b> settings show target.run-args
200 <b>(lldb)</b> process launch -E DEBUG=1
210 <b>(gdb)</b> attach 123
213 <b>(lldb)</b> process attach --pid 123
215 <b>(lldb)</b> attach -p 123
224 <b>(gdb)</b> attach a.out
227 <b>(lldb)</b> process attach --name a.out
229 <b>(lldb)</b> pro at -n a.out
238 <b>(gdb)</b> attach -waitfor a.out
241 <b>(lldb)</b> process attach --name a.out --waitfor
243 <b>(lldb)</b> pro at -n a.out -w
252 <b>(gdb)</b> target remote eorgadd:8000
255 <b>(lldb)</b> gdb-remote eorgadd:8000
264 <b>(gdb)</b> target remote localhost:8000
267 <b>(lldb)</b> gdb-remote 8000
276 <b>(gdb)</b> kdp-reattach eorgadd
279 <b>(lldb)</b> kdp-remote eorgadd
288 <b>(gdb)</b> step
290 <b>(gdb)</b> s
293 <b>(lldb)</b> thread step-in
295 <b>(lldb)</b> step
297 <b>(lldb)</b> s
306 <b>(gdb)</b> next
308 <b>(gdb)</b> n
311 <b>(lldb)</b> thread step-over
313 <b>(lldb)</b> next
315 <b>(lldb)</b> n
325 <b>(gdb)</b> stepi
327 <b>(gdb)</b> si
330 <b>(lldb)</b> thread step-inst
332 <b>(lldb)</b> si
342 <b>(gdb)</b> nexti
344 <b>(gdb)</b> ni
347 <b>(lldb)</b> thread step-inst-over
349 <b>(lldb)</b> ni
358 <b>(gdb)</b> finish
362 <b>(lldb)</b> thread step-out
364 <b>(lldb)</b> finish
374 <b>(gdb)</b> return &lt;RETURN EXPRESSION&gt;
378 <b>(lldb)</b> thread return &lt;RETURN EXPRESSION&gt;
390 <b>(lldb)</b> target stop-hook add
400 …<td class="header" colspan="2">Run until we hit line <b>12</b> or control leaves the current funct…
404 <b>(gdb)</b> until 12
407 <b>(lldb)</b> thread until 12
416 <b>(gdb)</b> frame
419 <b>(lldb)</b> frame select
421 <b>(lldb)</b> f
423 <b>(lldb)</b> process status
444 …d class="header" colspan="2">Set a breakpoint at all functions named <b><code>main</code></b>.</td>
448 <b>(gdb)</b> break main
451 <b>(lldb)</b> breakpoint set --name main
453 <b>(lldb)</b> br s -n main
455 <b>(lldb)</b> b main
460 …d class="header" colspan="2">Set a breakpoint in file <b><code>test.c</code></b> at line <b>12</b>…
464 <b>(gdb)</b> break test.c:12
467 <b>(lldb)</b> breakpoint set --file test.c --line 12
469 <b>(lldb)</b> br s -f test.c -l 12
471 <b>(lldb)</b> b test.c:12
476 …r" colspan="2">Set a breakpoint at all C++ methods whose basename is <b><code>main</code></b>.</td>
480 <b>(gdb)</b> break main
482 <i>(Hope that there are no C functions named <b>main</b>)</i>.
485 <b>(lldb)</b> breakpoint set --method main
487 <b>(lldb)</b> br s -M main
493 …pan="2">Set a breakpoint at an Objective-C function <b><code>-[NSString stringWithFormat:]</code><…
497 <b>(gdb)</b> break -[NSString stringWithFormat:]
501 <b>(lldb)</b> breakpoint set --name "-[NSString stringWithFormat:]"
503 <b>(lldb)</b> b -[NSString stringWithFormat:]
509 …n="2">Set a breakpoint at all Objective-C methods whose selector is <b><code>count</code></b>.</td>
513 <b>(gdb)</b> break count
515 <i>(Hope that there are no C or C++ functions named <b>count</b>)</i>.
518 <b>(lldb)</b> breakpoint set --selector count
520 <b>(lldb)</b> br s -S count
530 <b>(gdb)</b> rbreak regular-expression
534 <b>(lldb)</b> breakpoint set --func-regex regular-expression
536 <b>(lldb)</b> br s -r regular-expression
547 <b>(gdb)</b> b foo.c:12
551 <b>(lldb)</b> settings set target.inline-breakpoint-strategy always
553 <b>(lldb)</b> br s -f foo.c -l 12
564 <b>(gdb)</b> shell grep -e -n pattern source-file
566 <b>(gdb)</b> break source-file:CopyLineNumbers
570 <b>(lldb)</b> breakpoint set --source-pattern regular-expression --file SourceFile
572 <b>(lldb)</b> br s -p regular-expression -f file
583 <b>(gdb)</b> break foo if strcmp(y,"hello") == 0
587 <b>(lldb)</b> breakpoint set --name foo --condition '(int)strcmp(y,"hello") == 0'
589 <b>(lldb)</b> br s -n foo -c '(int)strcmp(y,"hello") == 0'
599 <b>(gdb)</b> info break
603 <b>(lldb)</b> breakpoint list
605 <b>(lldb)</b> br l
615 <b>(gdb)</b> delete 1
619 <b>(lldb)</b> breakpoint delete 1
621 <b>(lldb)</b> br del 1
631 <b>(gdb)</b> disable 1
635 <b>(lldb)</b> breakpoint disable 1
637 <b>(lldb)</b> br dis 1
647 <b>(gdb)</b> enable 1
651 <b>(lldb)</b> breakpoint enable 1
653 <b>(lldb)</b> br en 1
679 <b>(gdb)</b> watch global_var
682 <b>(lldb)</b> watchpoint set variable global_var
684 <b>(lldb)</b> wa s v global_var
694 <b>(gdb)</b> watch -location g_char_ptr
697 <b>(lldb)</b> watchpoint set expression -- my_ptr
699 <b>(lldb)</b> wa s e -- my_ptr
711 <b>(lldb)</b> watch set var global
713 <b>(lldb)</b> watchpoint modify -c '(global==5)'
715 <b>(lldb)</b> c
718 <b>(lldb)</b> bt
724 <b>(lldb)</b> frame var global
735 <b>(gdb)</b> info break
739 <b>(lldb)</b> watchpoint list
741 <b>(lldb)</b> watch l
751 <b>(gdb)</b> delete 1
755 <b>(lldb)</b> watchpoint delete 1
757 <b>(lldb)</b> watch del 1
783 <b>(gdb)</b> info args
786 <b>(gdb)</b> info locals
790 <b>(lldb)</b> frame variable
792 <b>(lldb)</b> fr v
802 <b>(gdb)</b> info locals
806 <b>(lldb)</b> frame variable --no-args
808 <b>(lldb)</b> fr v -a
818 <b>(gdb)</b> p bar
822 <b>(lldb)</b> frame variable bar
824 <b>(lldb)</b> fr v bar
826 <b>(lldb)</b> p bar
836 <b>(gdb)</b> p/x bar
840 <b>(lldb)</b> frame variable --format x bar
842 <b>(lldb)</b> fr v -f x bar
852 <b>(gdb)</b> p baz
856 <b>(lldb)</b> target variable baz
858 <b>(lldb)</b> ta v baz
872 <b>(lldb)</b> target variable
874 <b>(lldb)</b> ta v
884 <b>(gdb)</b> display argc
886 <b>(gdb)</b> display argv
890 <b>(lldb)</b> target stop-hook add --one-liner "frame variable argc argv"
892 <b>(lldb)</b> ta st a -o "fr v argc argv"
894 <b>(lldb)</b> display argc
896 <b>(lldb)</b> display argv
902 …variables "argc" and "argv" only when you stop in the function named <b><code>main</code></b>.</td>
908 … <b>(lldb)</b> target stop-hook add --name main --one-liner "frame variable argc argv"
910 <b>(lldb)</b> ta st a -n main -o "fr v argc argv"
916 …>Display the variable "*this" only when you stop in c class named <b><code>MyClass</code></b>.</td>
922 … <b>(lldb)</b> target stop-hook add --classname MyClass --one-liner "frame variable *this"
924 <b>(lldb)</b> ta st a -c MyClass -o "fr v *this"
934 <b>(gdb)</b> p *ptr@10
938 <b>(lldb)</b> parray 10 ptr
963 <b>(gdb)</b> print (int) printf ("Print nine: %d.", 4 + 5)
966 <b>(gdb)</b> call (int) printf ("Print nine: %d.", 4 + 5)
970 <b>(lldb)</b> expr (int) printf ("Print nine: %d.", 4 + 5)
973 <b>(lldb)</b> print (int) printf ("Print nine: %d.", 4 + 5)
983 <b>(gdb)</b> set $foo = 5
985 <b>(gdb)</b> set variable $foo = 5
988 <b>(gdb)</b> print $foo = 5
991 <b>(gdb)</b> call $foo = 5
993 <b>(gdb)</b> set $foo = (unsigned int) 5
1000 <b>(lldb)</b> expr unsigned int $foo = 5
1010 <b>(gdb)</b> po [SomeClass returnAnObject]
1014 <b>(lldb)</b> expr -o -- [SomeClass returnAnObject]
1017 <b>(lldb)</b> po [SomeClass returnAnObject]
1027 <b>(gdb)</b> set print object 1
1029 <b>(gdb)</b> p someCPPObjectPtrOrReference
1034 <b>(lldb)</b> expr -d 1 -- [SomeClass returnAnObject]
1036 <b>(lldb)</b> expr -d 1 -- someCPPObjectPtrOrReference
1038 <b>(lldb)</b> settings set target.prefer-dynamic run-target
1048 <b>(gdb)</b> set unwindonsignal 0
1050 <b>(gdb)</b> p function_with_a_breakpoint()
1054 <b>(lldb)</b> expr -i 0 -- function_with_a_breakpoint()
1064 <b>(gdb)</b> set unwindonsignal 0
1066 <b>(gdb)</b> p function_which_crashes()
1070 <b>(lldb)</b> expr -u 0 -- function_which_crashes()
1095 <b>(gdb)</b> info threads
1099 <b>(lldb)</b> thread list
1109 <b>(gdb)</b> thread 1
1113 <b>(lldb)</b> thread select 1
1115 <b>(lldb)</b> t 1
1125 <b>(gdb)</b> bt
1129 <b>(lldb)</b> thread backtrace
1131 <b>(lldb)</b> bt
1141 <b>(gdb)</b> thread apply all bt
1144 <b>(lldb)</b> thread backtrace all
1146 <b>(lldb)</b> bt all
1155 <b>(gdb)</b> bt 5
1158 <b>(lldb)</b> thread backtrace -c 5
1160 <b>(lldb)</b> bt 5 (<i>lldb-169 and later</i>)
1162 <b>(lldb)</b> bt -c 5 (<i>lldb-168 and earlier</i>)
1171 <b>(gdb)</b> frame 12
1174 <b>(lldb)</b> frame select 12
1176 <b>(lldb)</b> fr s 12
1178 <b>(lldb)</b> f 12
1190 <b>(lldb)</b> frame info
1200 <b>(gdb)</b> up
1203 <b>(lldb)</b> up
1205 <b>(lldb)</b> frame select --relative=1
1215 <b>(gdb)</b> down
1218 <b>(lldb)</b> down
1220 <b>(lldb)</b> frame select --relative=-1
1222 <b>(lldb)</b> fr s -r-1
1232 <b>(gdb)</b> up 2
1234 <b>(gdb)</b> down 3
1238 <b>(lldb)</b> frame select --relative 2
1240 <b>(lldb)</b> fr s -r2
1243 <b>(lldb)</b> frame select --relative -3
1245 <b>(lldb)</b> fr s -r-3
1255 <b>(gdb)</b> info registers
1259 <b>(lldb)</b> register read
1269 <b>(gdb)</b> p $rax = 123
1273 <b>(lldb)</b> register write rax 123
1283 <b>(gdb)</b> jump *$pc+8
1287 <b>(lldb)</b> register write pc `$pc+8`
1293 …rrent thread formatted as <b>signed decimal</b>. LLDB tries to use the same format characters as <
1299 <b>(lldb)</b> register read --format i
1301 <b>(lldb)</b> re r -f i
1306 <b>(lldb)</b> register read/d
1316 <b>(gdb)</b> info all-registers
1320 <b>(lldb)</b> register read --all
1322 <b>(lldb)</b> re r -a
1332 <b>(gdb)</b> info all-registers rax rsp rbp
1336 <b>(lldb)</b> register read rax rsp rbp
1342 …Show the values for the register named "rax" in the current thread formatted as <b>binary</b>.</td>
1346 <b>(gdb)</b> p/t $rax
1350 <b>(lldb)</b> register read --format binary rax
1352 <b>(lldb)</b> re r -f b rax
1357 <b>(lldb)</b> register read/t rax
1359 <b>(lldb)</b> p/t $rax
1369 <b>(gdb)</b> x/4xw 0xbffff3c0
1373 <b>(lldb)</b> memory read --size 4 --format x --count 4 0xbffff3c0
1375 <b>(lldb)</b> me r -s4 -fx -c4 0xbffff3c0
1377 <b>(lldb)</b> x -s4 -fx -c4 0xbffff3c0
1382 <b>(lldb)</b> memory read/4xw 0xbffff3c0
1384 <b>(lldb)</b> x/4xw 0xbffff3c0
1386 <b>(lldb)</b> memory read --gdb-format 4xw 0xbffff3c0
1396 <b>(gdb)</b> x argv[0]
1400 <b>(lldb)</b> memory read `argv[0]`
1402 …<i><b>NOTE:</b> any command can inline a scalar expression result (as long as the target is stoppe…
1404 <b>(lldb)</b> memory read --size `sizeof(int)` `argv[0]`
1410 …2 bytes of memory from address 0xbffff3c0 and save the results to a local file as <b>text</b>.</td>
1414 <b>(gdb)</b> set logging on
1416 <b>(gdb)</b> set logging file /tmp/mem.txt
1418 <b>(gdb)</b> x/512bx 0xbffff3c0
1420 <b>(gdb)</b> set logging off
1424 <b>(lldb)</b> memory read --outfile /tmp/mem.txt --count 512 0xbffff3c0
1426 <b>(lldb)</b> me r -o/tmp/mem.txt -c512 0xbffff3c0
1428 <b>(lldb)</b> x/512bx -o/tmp/mem.txt 0xbffff3c0
1438 <b>(gdb)</b> dump memory /tmp/mem.bin 0x1000 0x2000
1441 <b>(lldb)</b> memory read --outfile /tmp/mem.bin --binary 0x1000 0x2000
1443 <b>(lldb)</b> me r -o /tmp/mem.bin -b 0x1000 0x2000
1452 <b>(gdb)</b> info malloc 0x10010d680
1455 <b>(lldb)</b> command script import lldb.macosx.heap
1457 <b>(lldb)</b> process launch --environment MallocStackLogging=1 -- [ARGS]
1459 <b>(lldb)</b> malloc_info --stack-history 0x10010d680
1470 <b>(lldb)</b> command script import lldb.macosx.heap
1472 <b>(lldb)</b> malloc_info --type 0x10010d680
1483 <b>(lldb)</b> command script import lldb.macosx.heap
1485 <b>(lldb)</b> ptr_refs EXPR
1496 <b>(lldb)</b> command script import lldb.macosx.heap
1498 <b>(lldb)</b> cstr_refs CSTRING
1507 <b>(gdb)</b> disassemble
1510 <b>(lldb)</b> disassemble --frame
1512 <b>(lldb)</b> di -f
1517 … <td class="header" colspan="2">Disassemble any functions named <b><code>main</code></b>.</td>
1521 <b>(gdb)</b> disassemble main
1524 <b>(lldb)</b> disassemble --name main
1526 <b>(lldb)</b> di -n main
1535 <b>(gdb)</b> disassemble 0x1eb8 0x1ec3
1538 <b>(lldb)</b> disassemble --start-address 0x1eb8 --end-address 0x1ec3
1540 <b>(lldb)</b> di -s 0x1eb8 -e 0x1ec3
1550 <b>(gdb)</b> x/20i 0x1eb8
1553 <b>(lldb)</b> disassemble --start-address 0x1eb8 --count 20
1555 <b>(lldb)</b> di -s 0x1eb8 -c 20
1568 <b>(lldb)</b> disassemble --frame --mixed
1570 <b>(lldb)</b> di -f -m
1582 <b>(lldb)</b> disassemble --frame --bytes
1584 <b>(lldb)</b> di -f -b
1596 <b>(lldb)</b> disassemble --line
1598 <b>(lldb)</b> di -l
1622 <b>(gdb)</b> info shared
1626 <b>(lldb)</b> image list
1636 <b>(gdb)</b> info symbol 0x1ec4
1640 <b>(lldb)</b> image lookup --address 0x1ec4
1642 <b>(lldb)</b> im loo -a 0x1ec4
1652 <b>(gdb)</b> info function &lt;FUNC_REGEX&gt;
1658 <b>(lldb)</b> image lookup -r -n &lt;FUNC_REGEX&gt;
1662 <b>(lldb)</b> image lookup -r -s &lt;FUNC_REGEX&gt;
1673 <b>(gdb)</b> info line 0x1ec4
1680 <b>(lldb)</b> image lookup -v --address 0x1ec4
1688 …lass="header" colspan="2">Look up information for an address in <b><code>a.out</code></b> only.</t…
1694 <b>(lldb)</b> image lookup --address 0x1ec4 a.out
1696 <b>(lldb)</b> im loo -a 0x1ec4 a.out
1706 <b>(gdb)</b> ptype Point
1710 <b>(lldb)</b> image lookup --type Point
1712 <b>(lldb)</b> im loo -t Point
1722 <b>(gdb)</b> maintenance info sections
1726 <b>(lldb)</b> image dump sections
1732 … <td class="header" colspan="2">Dump all sections in the <b><code>a.out</code></b> module.</td>
1738 <b>(lldb)</b> image dump sections a.out
1750 <b>(lldb)</b> image dump symtab
1756 … class="header" colspan="2">Dump all symbols in <b><code>a.out</code></b> and <b><code>liba.so</co…
1762 <b>(lldb)</b> image dump symtab a.out liba.so
1787 <b>(gdb)</b> apropos keyword
1791 <b>(lldb)</b> apropos keyword
1801 <b>(gdb)</b> echo Here is some text\n
1805 <b>(lldb)</b> script print "Here is some text"
1815 <b>(gdb)</b> set pathname-substitutions /buildbot/path /my/path
1819 <b>(lldb)</b> settings set target.source-map /buildbot/path /my/path
1829 <b>(gdb)</b> directory /my/path