- Aug 27, 2013
-
-
Daniel Malea authored
Summary: This merge brings in the improved 'platform' command that knows how to interface with remote machines; that is, query OS/kernel information, push and pull files, run shell commands, etc... and implementation for the new communication packets that back that interface, at least on Darwin based operating systems via the POSIXPlatform class. Linux support is coming soon. Verified the test suite runs cleanly on Linux (x86_64), build OK on Mac OS X Mountain Lion. Additional improvements (not in the source SVN branch 'lldb-platform-work'): - cmake build scripts for lldb-platform - cleanup test suite - documentation stub for qPlatform_RunCommand - use log class instead of printf() directly - reverted work-in-progress-looking changes from test/types/TestAbstract.py that work towards running the test suite remotely. - add new logging category 'platform' Reviewers: Matt Kopec, Greg Clayton Review: http://llvm-reviews.chandlerc.com/D1493 llvm-svn: 189295
-
- Aug 26, 2013
-
-
Michael Sartain authored
llvm-svn: 189231
-
- Aug 25, 2013
-
-
Virgile Bello authored
llvm-svn: 189192
-
Virgile Bello authored
llvm-svn: 189191
-
- Aug 24, 2013
-
-
Jason Molenda authored
llvm-svn: 189163
-
Jason Molenda authored
SBProcess::ReadMemory - it will fail for anything with the high bit set. llvm-svn: 189154
-
- Aug 23, 2013
-
-
Virgile Bello authored
llvm-svn: 189107
-
Jason Molenda authored
llvm-svn: 189082
-
Sean Callanan authored
live beyont parsing. This is important because all the ClangASTImporter::Minions for a parser's ASTContext are cleared when ClangExpressionDeclMap is deleted. This resolves many hard-to-reproduce crashes, especially ones involving breakpoint conditions. <rdar://problem/14775391> llvm-svn: 189080
-
Jason Molenda authored
llvm-svn: 189077
-
Jason Molenda authored
methods in the ABIs. Specify the register numbering of the UnwindPlan we're creating and use those only register numbers. llvm-svn: 189074
-
Jason Molenda authored
16-byte alignment of stack frames. llvm-svn: 189073
-
- Aug 22, 2013
-
-
Michael Sartain authored
llvm-svn: 189066
-
Michael Sartain authored
llvm-svn: 189062
-
Michael Sartain authored
llvm-svn: 189061
-
Michael Sartain authored
llvm-svn: 189058
-
Virgile Bello authored
llvm-svn: 188973
-
Virgile Bello authored
llvm-svn: 188972
-
Andrew Kaylor authored
llvm-svn: 188955
-
Andrew Kaylor authored
llvm-svn: 188954
-
Andrew Kaylor authored
llvm-svn: 188952
-
- Aug 21, 2013
-
-
Greg Clayton authored
llvm-svn: 188912
-
Hafiz Abid Qadeer authored
llvm-svn: 188907
-
Hafiz Abid Qadeer authored
llvm-svn: 188892
-
- Aug 20, 2013
-
-
Hafiz Abid Qadeer authored
llvm-svn: 188809
-
Ed Maste authored
Patch from Abid, Hafiz. llvm-svn: 188801
-
Ed Maste authored
Patch from Abid, Hafiz. llvm-svn: 188776
-
- Aug 19, 2013
-
-
Jason Molenda authored
instead of pointing to a page with two links on it. llvm-svn: 188706
-
Jason Molenda authored
llvm-svn: 188704
-
Jason Molenda authored
llvm-svn: 188703
-
Richard Mitton authored
This means that "register read stmm0 --format f" actually works now. This is a little messy but LLDB assumes 'long double' is portable, when it is not. llvm-svn: 188698
-
- Aug 17, 2013
-
-
Jason Molenda authored
we've read the ObjectFile's Symtab before we change the File addresses in the Sections. llvm-svn: 188604
-
- Aug 16, 2013
-
-
Richard Mitton authored
llvm-svn: 188570
-
Jason Molenda authored
address. When loading a dSYM, and the file addresses of the dSYM Sections are different than the executable binary Sections' file addresses, the debug info won't be remapped to the actual load addresses correctly. This only happens with binaries on the in-memory shared cache binaries where their File addresses have been set to their actual load address (outside an offset value) whereas the original executable and dSYM have 0-based File addresses. I think this patch will not be activated for other cases -- this is the only case we know of where the dSYM and the executable's File addresses differ -- but if this causes other problems we can restrict it more carefully. <rdar://problem/12335086> llvm-svn: 188532
-
- Aug 15, 2013
-
-
Jason Molenda authored
where the executable has been slid. This detects the regression fixed in r188289. llvm-svn: 188443
-
- Aug 13, 2013
-
-
rdar://problem/14717184Greg Clayton authored
Improve the documentation for the new target.memory-module-load-level setting, and also return an error when there is no nlist data when appropriate. llvm-svn: 188317
-
Sean Callanan authored
way of making LLVM not rely on terminfo. llvm-svn: 188305
-
Greg Clayton authored
When adding a dSYM file, don't remove all sections for the Module's object file if the symbol vendor used the same object file. llvm-svn: 188289
-
Sylvestre Ledru authored
Patch by Abid, Hafiz llvm-svn: 188270
-
Sean Callanan authored
a bunch of semicolons where the IndirectFieldDecls were. These IndirectFieldDecls should have been implicit. <rdar://problem/14628784> llvm-svn: 188247
-