Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(29)

Side by Side Diff: docs/linux_debugging.md

Issue 2551513002: Fix spelling mistakes in //docs. (Closed)
Patch Set: Undo beng->being Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « docs/linux_chromium_arm.md ('k') | docs/linux_eclipse_dev.md » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Tips for debugging on Linux 1 # Tips for debugging on Linux
2 2
3 This page is for Chromium-specific debugging tips; learning how to run gdb is 3 This page is for Chromium-specific debugging tips; learning how to run gdb is
4 out of scope. 4 out of scope.
5 5
6 [TOC] 6 [TOC]
7 7
8 ## Symbolized stack trace 8 ## Symbolized stack trace
9 9
10 The sandbox can interfere with the internal symbolizer. Use `--no-sandbox` (but 10 The sandbox can interfere with the internal symbolizer. Use `--no-sandbox` (but
(...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 --gtest_filter="MyBrowserTest.MyActivateWindowTest" 368 --gtest_filter="MyBrowserTest.MyActivateWindowTest"
369 369
370 ### BROWSER_WRAPPER 370 ### BROWSER_WRAPPER
371 371
372 You can also get the browser under a debugger by setting the `BROWSER_WRAPPER` 372 You can also get the browser under a debugger by setting the `BROWSER_WRAPPER`
373 environment variable. (You can use this for `browser_tests` too, but see above 373 environment variable. (You can use this for `browser_tests` too, but see above
374 for discussion of a simpler way.) 374 for discussion of a simpler way.)
375 375
376 BROWSER_WRAPPER='xterm -e gdb --args' out/Debug/browser_tests 376 BROWSER_WRAPPER='xterm -e gdb --args' out/Debug/browser_tests
377 377
378 ### Replicating Trybot Slowness 378 ### Replicating try bot Slowness
379 379
380 Trybots are pretty stressed, and can sometimes expose timing issues you can't 380 Try bots are pretty stressed, and can sometimes expose timing issues you can't
381 normally reproduce locally. 381 normally reproduce locally.
382 382
383 You can simulate this by shutting down all but one of the CPUs 383 You can simulate this by shutting down all but one of the CPUs
384 (http://www.cyberciti.biz/faq/debian-rhel-centos-redhat-suse-hotplug-cpu/) and 384 (http://www.cyberciti.biz/faq/debian-rhel-centos-redhat-suse-hotplug-cpu/) and
385 running a CPU loading tool (e.g., http://www.devin.com/lookbusy/). Now run your 385 running a CPU loading tool (e.g., http://www.devin.com/lookbusy/). Now run your
386 test. It will run slowly, but any flakiness found by the trybot should replicate 386 test. It will run slowly, but any flakiness found by the try bot should replicat e
387 locally now - and often nearly 100% of the time. 387 locally now - and often nearly 100% of the time.
388 388
389 ## Logging 389 ## Logging
390 390
391 ### Seeing all LOG(foo) messages 391 ### Seeing all LOG(foo) messages
392 392
393 Default log level hides `LOG(INFO)`. Run with `--log-level=0` and 393 Default log level hides `LOG(INFO)`. Run with `--log-level=0` and
394 `--enable-logging=stderr` flags. 394 `--enable-logging=stderr` flags.
395 395
396 Newer versions of chromium with VLOG may need --v=1 too. For more VLOG tips, see 396 Newer versions of Chromium with VLOG may need --v=1 too. For more VLOG tips, see
397 [the chromium-dev thread](http://groups.google.com/a/chromium.org/group/chromium -dev/browse_thread/thread/dcd0cd7752b35de6?pli=1). 397 [the chromium-dev thread](http://groups.google.com/a/chromium.org/group/chromium -dev/browse_thread/thread/dcd0cd7752b35de6?pli=1).
398 398
399 ### Seeing IPC debug messages 399 ### Seeing IPC debug messages
400 400
401 Run with `CHROME_IPC_LOGGING=1` eg. 401 Run with `CHROME_IPC_LOGGING=1` eg.
402 402
403 CHROME_IPC_LOGGING=1 out/Debug/chrome 403 CHROME_IPC_LOGGING=1 out/Debug/chrome
404 404
405 or within gdb: 405 or within gdb:
406 406
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 [Running layout tests on Linux](layout_tests_linux.md) page. 537 [Running layout tests on Linux](layout_tests_linux.md) page.
538 538
539 If you need to test something with hardware accelerated compositing 539 If you need to test something with hardware accelerated compositing
540 (e.g., compiz), you can use `Xgl` (`sudo apt-get install xserver-xgl`). E.g.: 540 (e.g., compiz), you can use `Xgl` (`sudo apt-get install xserver-xgl`). E.g.:
541 541
542 Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer -screen 1024x768 542 Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer -screen 1024x768
543 543
544 ## Mozilla Tips 544 ## Mozilla Tips
545 545
546 https://developer.mozilla.org/en/Debugging_Mozilla_on_Linux_FAQ 546 https://developer.mozilla.org/en/Debugging_Mozilla_on_Linux_FAQ
OLDNEW
« no previous file with comments | « docs/linux_chromium_arm.md ('k') | docs/linux_eclipse_dev.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698