- Jun 18, 2013
-
-
Bill Wendling authored
Someone may want to do something crazy, like replace these objects if they change or something. No functionality change intended. llvm-svn: 184175
-
Nick Lewycky authored
llvm-svn: 184174
-
Bill Wendling authored
llvm-svn: 184173
-
Bill Wendling authored
llvm-svn: 184172
-
rdar://problem/14136459Bob Wilson authored
Some embedded targets use ARM's AAPCS with iOS header files that define size_t as unsigned long, which conflicts with the usual AAPCS definition of size_t as unsigned int. llvm-svn: 184171
-
Chris Lattner authored
These APIs are still used, and the constant APIs are actually really important. Removing these makes -Wdocumentation more useful. llvm-svn: 184170
-
Dmitri Gribenko authored
llvm-svn: 184169
-
Dmitri Gribenko authored
llvm-svn: 184168
-
Larisse Voufo authored
llvm-svn: 184167
-
John McCall authored
llvm-svn: 184166
-
Larisse Voufo authored
llvm-svn: 184165
-
-
rdar://problem/13270271Enrico Granata authored
Only add the — (double dash) separator to a command syntax if it has any options to be separated from arguments Also remove the unused Translate() method from CommandObject llvm-svn: 184163
-
Sean Silva authored
llvm-svn: 184162
-
Sean Silva authored
A bug in libObject will cause it to assert() if a symbol table's string table and the section header string table are the same section, so we need to ensure that we emit two different string tables (among other things). The problematic code is the hardcoded usage of ".strtab" (`dot_strtab_sec`) for looking up symbol names in ELFObjectFile<ELFT>::getSymbolName. I discussed this with Michael, and he has some local improvements to the ELF code in libObject that, among other things, should fix our handling of this scenario. llvm-svn: 184161
-
Sean Silva authored
I was spotting garbage in the output. I'd like to just zero the entire ELFYAML::Section to be sure, but it contains non-POD types. (I'm also trying to avoid bloating the ELFYAML::Foo classes with a bunch of constructor code). No test, since this is by its very nature unpredictable. I'm pretty sure that one of the sanitizers would catch it immediately though. llvm-svn: 184160
-
Greg Clayton authored
The first two questions I have added explanations and answers to are: - File and line breakpoints are not getting hit - How do I check if I have debug symbols? llvm-svn: 184159
-
rdar://problem/13926101Enrico Granata authored
Allow “command script import” to work with folder names that have a ‘ (tick) in them Kudos to StackOverflow (question 1494399) for the replace_all code! llvm-svn: 184158
-
Adrian Prantl authored
between a block assignment and the entry of the block function. In reality this wouldn't work anyway because blocks are predominantly created on-the-fly inside of an ObjC method invocation. The proper fix for the ambiguity is to use -gcolumn-info to differentiate the breakpoints. This is expected to break some block-related darwin-gdb tests. rdar://problem/14039866 llvm-svn: 184157
-
Enrico Granata authored
llvm-svn: 184155
-
Eli Friedman authored
llvm-svn: 184154
-
Greg Clayton authored
3 patches, aiming to improve PE/COFF support: - First patch fix symbol reading (invalid header size from sizeof() == 20 != 18, and various bugfixes such as invalid skipping of auxiliary symbols, 4 bytes shift from beginning, etc...). - Second patch add image_base to section vmaddr offset so that VM addr is in image_base space. - Third patch add support for DWARF section in PECOFF (taken from ELF counterpart), since they are generated by gcc/clang under windows. llvm-svn: 184153
-
Eric Christopher authored
later with dwarf4 type hashing. llvm-svn: 184152
-
Eric Christopher authored
llvm-svn: 184151
-
Eli Friedman authored
Found by skimming over lcov report. llvm-svn: 184150
-
Richard Smith authored
llvm-svn: 184149
-
Richard Smith authored
llvm-svn: 184148
-
Enrico Granata authored
Renaming the "--wipe" option to "command history" to "--clear" (-C) for coherence with the rest of the LLDB command-line interface llvm-svn: 184147
-
Michael Sartain authored
llvm-svn: 184143
-
rdar://problem/14134716Enrico Granata authored
This is a rewrite of the command history facility of LLDB It takes the history management out of the CommandInterpreter into its own CommandHistory class It reimplements the command history command to allow more combinations of options to work correctly (e.g. com hist -c 1 -s 5) It adds a new --wipe (-w) option to command history to allow clearing the history on demand It extends the lldbtest runCmd: and expect: methods to allow adding commands to history if need be It adds a test case for the reimplemented facility llvm-svn: 184140
-
Eli Friedman authored
llvm-svn: 184139
-
Rafael Espindola authored
The error message was: /home/espindola/llvm/llvm/tools/gold/gold-plugin.cpp: In function ‘ld_plugin_status cleanup_hook()’: /home/espindola/llvm/llvm/tools/gold/gold-plugin.cpp:461:30: error: cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string<char>}’ through ‘...’ I will check if this was a clang or gcc issue. llvm-svn: 184138
-
- Jun 17, 2013
-
-
Eli Friedman authored
llvm-svn: 184137
-
Rafael Espindola authored
llvm-svn: 184136
-
Andrew Trick authored
llvm-svn: 184135
-
Andrew Trick authored
llvm-svn: 184134
-
Andrew Trick authored
llvm-svn: 184133
-
Andrew Trick authored
A complex, expensive heuristic with little value in the current design. llvm-svn: 184132
-
Andrew Trick authored
llvm-svn: 184131
-
Andrew Trick authored
llvm-svn: 184130
-