Commit Graph

4 Commits

Author SHA1 Message Date
Michael Gottesman
2a6e1b32ac [dev-scripts] Add a tool called emacs-compile that runs $@ in an emacs compile session.
Something useful that I use all the time that I would like to give to others. It
enables emacs compile-mode to be used like a standalone-ish application instead
of one application with many modes, one of which is compile-mode.
2018-02-07 12:37:02 -08:00
Erik Eckstein
a7c7d63a9b Add a utility script to split a disassembled function from lldb into basic blocks.
Useful to show the control flow graph of a disassembled function.
The control flow graph can the be viewed with the viewcfg utility:

(lldb) disassemble
   <copy-paste output to file.s>
$ blockifyasm < file.s | viewcfg
2018-02-02 15:30:48 -08:00
Erik Eckstein
4262a12dc8 split-cmdline: Correctly handle spaces in arguments.
Also add an example in the script header.
2017-11-13 12:47:30 -08:00
Erik Eckstein
47e5a0757a A utility script to split long swift compiler command lines.
For details see the comment in split-cmdline

I put this under a new directory utils/dev-script because we have so much stuff in utils already.
Other, similar scripts can then be added in dev-scripts as well.
2017-10-29 15:27:32 -07:00