summaryrefslogtreecommitdiffstats
path: root/tools/traceline
Commit message (Collapse)AuthorAgeFilesLines
* Traceline: Pass a STARTUPINFOA to CreateProcessA.deanm@chromium.org2009-09-031-1/+1
| | | | | | | | | This should help building in UNICODE (but there might be other problems). Review URL: http://codereview.chromium.org/194011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25308 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r25138, changes to string handling in traceline.deanm@chromium.org2009-09-021-14/+10
| | | | | | | | | It was committed without review. Review URL: http://codereview.chromium.org/187006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25170 0039d316-1c4b-4281-b951-d872f2087c98
* Fix traceline to compile on Windows.chase@chromium.org2009-09-021-10/+14
| | | | | | | | | | | | | With these fixes, traceline compiles locally and on the try servers. TBR=deanm BUG=none TEST=traceline compiles Review URL: http://codereview.chromium.org/181043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25138 0039d316-1c4b-4281-b951-d872f2087c98
* Add license information to our shell scripts.agl@chromium.org2009-08-251-0/+4
| | | | | | | | | | Downstream packagers are (rightly) careful about the license of code that they distribute and so we want to dot our i's. http://codereview.chromium.org/174372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24311 0039d316-1c4b-4281-b951-d872f2087c98
* Remove svn:executable property from files that don't need it.thestig@chromium.org2009-07-082-0/+0
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/155199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20161 0039d316-1c4b-4281-b951-d872f2087c98
* Some improvements and bug fixes to traceline.deanm@chromium.org2009-06-085-11/+65
| | | | | | | | | | | | | | | | | | | | | SVG UI: - Fix some TODOs about clipping SVG objects to the scene. This fixes bugs where a rectangle is too large and not displayed at all. - Fix the calculation of the thread endms done time. This fixes the thread gray background not being drawn for the full length of the thread. Traceline tracer: - Enable PatchCreateThread on XP. This fixes not having the thread creation information output in the JSON files on XP. Still doesn't work on Vista. - Print the manual-quit message to stderr, so it doesn't end up in the JSON. - Cast a symbol API callback to compile with both older and newer SDKs. - Add two small scripts for breaking apart large JSON files into smaller pieces, so that the Python tools can handle processing the smaller files. Review URL: http://codereview.chromium.org/118377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17859 0039d316-1c4b-4281-b951-d872f2087c98
* Remove executable bit from a bunch of files that shouldn't have it.evan@chromium.org2009-05-1119-0/+0
| | | | | | | | | | (No code change.) git ls-tree -r HEAD | grep '^100755' | cut -f2 | egrep '\.(png|txt|mm|cc|h|checksum|asm|js|html|c|css|xml|grd|json)$' | xargs chmod a-x git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15809 0039d316-1c4b-4281-b951-d872f2087c98
* Redirecting buildbots to use v8_shell.exe instead of v8_shell_sample.exebradnelson@google.com2009-04-062-2/+2
| | | | | | Review URL: http://codereview.chromium.org/62049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13151 0039d316-1c4b-4281-b951-d872f2087c98
* Fix traceline's system call patching on recent versions of ntdll.dll.deanm@chromium.org2009-03-192-6/+13
| | | | | | | | | | Because KiFastSystemCall is so short (4 bytes), we need to use the preceeding alignment for a 5 byte jump. The compiler is generating more complicated alignments these days. Hardcode another case. Additionally switch to using the XP system call tables by default. Review URL: http://codereview.chromium.org/50006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12088 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGEdeanm@chromium.org2009-03-112-2/+0
| | | | | | | | | Normalize end of file newlines in build/ media/ printing/ testing/ and tools/. All files end in a single newline. Review URL: http://codereview.chromium.org/43082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11449 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes CRLF and trailing white spaces.maruel@chromium.org2009-03-053-14/+14
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10982 0039d316-1c4b-4281-b951-d872f2087c98
* Include a better sample JSON dataset in traceline.deanm@chromium.org2009-02-204-112931/+202
| | | | | | | | | | | | | | The previous startup-off2.json didn't have stack traces. It was also quite large, it was unfiltered and contained every single system call event. Include a program to filter a JSON data set to only include events that took a worthwhile amount of time. This greatly reduces the size of the JSON data. A new filtered JSON dataset startup-release.json is included, much smaller and with stack traces. Added an ignore for checkdeps on traceline/. Review URL: http://codereview.chromium.org/20535 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10094 0039d316-1c4b-4281-b951-d872f2087c98
* Import traceline, a Windows performance trace event logger.deanm@chromium.org2009-02-2029-0/+121593
This imports both the hook / event logger (traceline), and the SVG based UI for displaying trace results as a timeline (svgui). Review URL: http://codereview.chromium.org/20494 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10091 0039d316-1c4b-4281-b951-d872f2087c98