- Jun 28, 2012
-
-
Bill Wendling authored
MDNode. llvm-svn: 159317
-
Richard Trieu authored
llvm-svn: 159316
-
Bill Wendling authored
llvm-svn: 159315
-
Bill Wendling authored
llvm-svn: 159314
-
Chandler Carruth authored
This is another vestige of the DejaGNU roots. There were FIXMEs in the lit setup to add a 'lit.site.cfg', which has been around for quite some time now, so I've properly switched the handling of the 4 things actually used in site.exp to go through lit.site.cfg now. No more parsing of the .exp file, one fewer configure-style generated file, etc., etc. llvm-svn: 159313
-
Bill Wendling authored
include/llvm/Analysis/DebugInfo.h to include/llvm/DebugInfo.h. The reasoning is because the DebugInfo module is simply an interface to the debug info MDNodes and has nothing to do with analysis. llvm-svn: 159312
-
Chandler Carruth authored
removing '-lit' qualifiers from make rules. I've left a legacy 'check-local-lit' rule in case build scripts have this encoded somewhere. llvm-svn: 159311
-
Chandler Carruth authored
nuked. Add a comment that the 'check-lit' rule is really just a legacy of having two test runners. llvm-svn: 159310
-
Dmitri Gribenko authored
llvm-svn: 159309
-
Chandler Carruth authored
bits of DejaGNU. Eric, you may want to remove the TCLSH bits from aclocal.m4 and regenerate... I didn't want to touch the m4 file lest something exploded. llvm-svn: 159308
-
Chandler Carruth authored
default in forever, and hasn't even worked since most of the .exp files were removed. llvm-svn: 159307
-
Argyrios Kyrtzidis authored
Commit::canReplaceText would not initialize its out 'Len' parameter before returning true and it would be used uninitialized in Commit::replaceText. llvm-svn: 159306
-
Dmitri Gribenko authored
Attaching documentation comments to declarations: don't attach a comment to a declaration if there is a preprocessor directive between them. llvm-svn: 159305
-
Chandler Carruth authored
More importantly, these files don't even have the variable that these lines purport to substite. llvm-svn: 159304
-
Dmitri Gribenko authored
Fix an infinite loop in comment lexer: we were not advancing in the input character stream when we saw a '<' that is not a start of an HTML tag. llvm-svn: 159303
-
Jack Carter authored
It takes advantage of r159299 which introduces relocation support for N64. elf-dump needed to be upgraded to support N64 relocations as well. This passes make check. Jack llvm-svn: 159302
-
Jack Carter authored
It takes advantage of r159299 which introduces relocation support for N64. elf-dump needed to be upgraded to support N64 relocations as well. This passes make check. Jack llvm-svn: 159301
-
Chad Rosier authored
llvm-svn: 159300
-
Jack Carter authored
which many Mips 64 ABIs use than for O64 which many if not all other target ABIs use. Most architectures have the following 64 bit relocation record format: typedef struct { Elf64_Addr r_offset; /* Address of reference */ Elf64_Xword r_info; /* Symbol index and type of relocation */ } Elf64_Rel; typedef struct { Elf64_Addr r_offset; Elf64_Xword r_info; Elf64_Sxword r_addend; } Elf64_Rela; Whereas N64 has the following format: typedef struct { Elf64_Addr r_offset;/* Address of reference */ Elf64_Word r_sym; /* Symbol index */ Elf64_Byte r_ssym; /* Special symbol */ Elf64_Byte r_type3; /* Relocation type */ Elf64_Byte r_type2; /* Relocation type */ Elf64_Byte r_type; /* Relocation type */ } Elf64_Rel; typedef struct { Elf64_Addr r_offset;/* Address of reference */ Elf64_Word r_sym; /* Symbol index */ Elf64_Byte r_ssym; /* Special symbol */ Elf64_Byte r_type3; /* Relocation type */ Elf64_Byte r_type2; /* Relocation type */ Elf64_Byte r_type; /* Relocation type */ Elf64_Sxword r_addend; } Elf64_Rela; The structure is the same size, but the r_info data element is now 5 separate elements. Besides the content aspects, endian byte reordering will be different for the area with each element being endianized separately. I treat this as generic and continue to pass r_type as an integer masking and unmasking the byte sized N64 values for N64 mode. I've implemented this and it causes no affect on other current targets. This passes make check. Jack llvm-svn: 159299
-
Greg Clayton authored
Added the ability to read the dSYM plist file with source remappings even when DebugSymbols isn't used to find the dSYM. We now parse the plist as XML in the MacOSX symbol vendor. Added the ability to get a section load address given a target which is needed for a previous checking which saves crashlogs. llvm-svn: 159298
-
- Jun 27, 2012
-
-
Timur Iskhodzhanov authored
llvm-svn: 159296
-
Eli Friedman authored
llvm-svn: 159295
-
Dmitry Vyukov authored
llvm-svn: 159294
-
Fariborz Jahanian authored
property retains a block object as it could be on the stack. // rdar://11761511 llvm-svn: 159293
-
Richard Smith authored
llvm-svn: 159292
-
Greg Clayton authored
Fixed the "target modules list" to not crash in Debug builds due to an assertion where the mutex in the "module_list" local variable would assert when the lldb_private::Mutex would destruct. What was happening was the mutex in the module list was being locked by a local locker object and then "module_list" would get destroyed before the locker and the locker still had the mutex locked which would cause the pthread call to destroy the mutex to fail with "Resource busy" and it would cause a mutex leak. llvm-svn: 159291
-
Richard Smith authored
before, so we don't incorrectly think arguments of function type are non-POD. llvm-svn: 159290
-
Greg Clayton authored
Modify the ranges_access() helper function to be able to lookup the address range in a block given an address. Since blocks can have multiple discontiguous ranges, it helps to be able to get the current address range for the current block in a frame. This can be used in code like: curr_block_range = lldb.frame.block.range[lldb.frame.addr] llvm-svn: 159289
-
Greg Clayton authored
llvm-svn: 159288
-
Greg Clayton authored
Make the IsValid() operator for SBLineEntry "do the right thing" by returning true if the line entry is valid, not just if the opaque pointer to lldb_private::LineEntry is non NULL. llvm-svn: 159287
-
Greg Clayton authored
Added a "save_crashlog" command to the lldb.macosx.crashlog package that allow you to dump your current process state out to a crash log file. This will dump all of the target module information with all load addresses, UUID values, and shared library paths, as well as all thread stacks and the crash log header. This will make it easy for us to save the current state of a process and then reload it later into LLDB. llvm-svn: 159286
-
Greg Clayton authored
llvm-svn: 159285
-
Greg Clayton authored
llvm-svn: 159284
-
Greg Clayton authored
llvm-svn: 159283
-
Fariborz Jahanian authored
when it appears to be unused and occurs in a header. // rdar://11202617 llvm-svn: 159282
-
Anshuman Dasgupta authored
Patch by Ivan Llopard! llvm-svn: 159281
-
Rafael Espindola authored
being updated. Will fix that in a second. llvm-svn: 159280
-
Rafael Espindola authored
llvm-svn: 159279
-
Dmitry Vyukov authored
llvm-svn: 159278
-
Jim Ingham authored
Make a way to set the result status for Python defined commands, and don't overwrite the status of the result if the python command has set it. llvm-svn: 159273
-