summaryrefslogtreecommitdiffstats
path: root/tools/gdb/gdb_chrome.py
Commit message (Collapse)AuthorAgeFilesLines
* support base::char16 in gdb formatteralecflett@chromium.org2013-06-011-3/+4
| | | | | | | | | | | in clang, char16 shows up as base::char16 in template definitions. This just adds that to the pattern BUG= Review URL: https://chromiumcodereview.appspot.com/16085009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203568 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gdb printer for IPC::Message, which makes their type easier to decipher.jyasskin@chromium.org2013-04-241-0/+23
| | | | | | Review URL: https://codereview.chromium.org/13641003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196180 0039d316-1c4b-4281-b951-d872f2087c98
* Define a gdb printer for tracked_objects::Location.jyasskin@chromium.org2013-04-241-0/+9
| | | | | | Review URL: https://codereview.chromium.org/12869011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196178 0039d316-1c4b-4281-b951-d872f2087c98
* Add GDB printers for several more vocabulary types in Chromejyasskin@chromium.org2013-03-221-27/+173
| | | | | | | | I also refactored some of the structure and fixed a bug in RenderProcessHostImplPrinter when some debug information is missing. Review URL: https://codereview.chromium.org/12465020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189875 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for pretty-printing scoped_refptr, SiteInstance and ↵jyasskin@chromium.org2013-03-181-11/+80
| | | | | | | | | | | | RenderProcessHost. I switched to gdb.printing.RegexpCollectionPrettyPrinter in order to match against the concrete types of objects and to be able to wildcard scoped_refptr<*>. Review URL: https://codereview.chromium.org/12529023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188871 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python scripts in src/tools/maruel@chromium.org2011-11-291-1/+0
| | | | | | | | | | | | | | | | | | Make sure that: - shebang is only present for executable files - shebang is #!/usr/bin/env python - __main__ is only present for executable files - file's executable bit is coherent Also fix EOF LF to be only one. TBR=timurrrr@chromium.org BUG=105108 TEST= Review URL: http://codereview.chromium.org/8678023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111960 0039d316-1c4b-4281-b951-d872f2087c98
* Add FilePath to the gdb pretty printers.tony@chromium.org2011-03-041-5/+17
| | | | | | Review URL: http://codereview.chromium.org/6621017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76956 0039d316-1c4b-4281-b951-d872f2087c98
* gdb: print GURLs as stringsevan@chromium.org2011-03-041-1/+7
| | | | | | | | | | | | | | | | | | | | This makes a struct with a GURL in it display as a single line in gdb, e.g.: $1 = { x_ = 123, url_ = "file:///foo/bar" } As always, you can print the full GURL with all of the components using the "p/r" command: (gdb) p/r obj->url_ $1 = { (parsed field offsets dump out here for 20 lines) } Review URL: http://codereview.chromium.org/6627015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76942 0039d316-1c4b-4281-b951-d872f2087c98
* gdb: check in a gdb module for printing string16evan@chromium.org2011-03-031-0/+31
This just reuses the string-printing code from the WebKit module. Review URL: http://codereview.chromium.org/6596118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76680 0039d316-1c4b-4281-b951-d872f2087c98