Greg Clayton 23f8c95a44 JITed functions can now have debug info and be debugged with debug and source info:
(lldb) b puts
(lldb) expr -g -i0 -- (int)puts("hello")

First we will stop at the entry point of the expression before it runs, then we can step over a few times and hit the breakpoint in "puts", then we can continue and finishing stepping and fininsh the expression.

Main features:
- New ObjectFileJIT class that can be easily created for JIT functions
- debug info can now be enabled when parsing expressions
- source for any function that is run throught the JIT is now saved in LLDB process specific temp directory and cleaned up on exit
- "expr -g --" allows you to single step through your expression function with source code

<rdar://problem/16382881>

llvm-svn: 204682
2014-03-24 23:10:19 +00:00
..
2014-03-11 03:09:08 +00:00
2013-07-24 18:17:35 +00:00
2012-10-29 18:08:18 +00:00
2013-01-25 18:06:21 +00:00
2012-02-24 01:59:29 +00:00
2014-03-24 18:08:18 +00:00
2013-01-25 18:06:21 +00:00
2013-01-25 18:06:21 +00:00
2013-01-25 18:06:21 +00:00
2013-01-25 18:06:21 +00:00