User Details
- User Since
- Oct 22 2014, 4:26 PM (449 w, 3 d)
Sep 6 2018
LGTM but there's a small nit inline.
Aug 28 2018
Aug 22 2018
Aug 17 2018
I have no idea. I discovered this issue while working on our internal 7.0 branch.
Aug 16 2018
Aug 7 2018
LGTM. This is just an updated version of D49407.
Aug 6 2018
Jul 20 2018
Jul 13 2018
Jun 18 2018
LGTM for now.
Jun 6 2018
One idea I had was to introduce another target for the framwork itself, e.g. lldbFramework, which gets built if LLDB_BUILD_FRAMEWORK is set. It would depend on liblldb and all the necessary tools, headers, etc, that the framework would need. That way liblldb can depend only on what it needs to build instead of treating it as both the library and the entire framework. How do you feel about this?
Jun 5 2018
Don't we risk creating circular dependencies with this? What happens when a tool depends on liblldb? you'll have theTool depend on liblldb and liblldb depend on theTool.
Jun 4 2018
May 25 2018
May 8 2018
Apr 26 2018
Apr 20 2018
Review comments from @alexshap.
Nov 28 2017
Basically, if you have a .debug directory in the same directory where the original object file is, you can have debug symbols there. For instance, you can have:
/my/project/myElf.exe /my/project/.debug/myElf.exe
with the first file being a standard stripped elf file, and the second one being the associated debug symbols.
Nov 27 2017
Address @zturner's comment and remove a useless temporary variable.
Nov 22 2017
Nov 13 2017
Nov 6 2017
Friendly ping.
Move check out of if (TARGET clang) block.
Check only on Windows.
@davide: I agree, the extra dependency is annoying.
Nov 2 2017
Oct 30 2017
Oct 26 2017
Same thing here, I have no idea how to go about testing something specific like this. Given that this is Windows Phone, it's even worse than simply Windows Desktop because the only way to test is by doing remote debugging. I suppose checking in binaries to the tree so we can analyze the symbols and ensure correctness is the only way to do it?
Address comments by @clayborg.
I saw the bool is_arm = pattern only in ObjectFileMachO.cpp. I'm not sure about the specifics for Darwin targets, but having an object file with some functions in ARM and some functions in Thumb is valid, so I think checking for each symbol is the right thing to do.
Oct 25 2017
Oct 24 2017
Rebase.