- Oct 18, 2010
-
-
Dan Gohman authored
is currently inert by default. llvm-svn: 116732
-
Dan Gohman authored
llvm-svn: 116731
-
Dan Gohman authored
llvm-svn: 116730
-
Jim Grosbach authored
base register is available. rdar://8525298 llvm-svn: 116729
-
Rafael Espindola authored
llvm-svn: 116728
-
Caroline Tice authored
the termios settings on the debugger's input handle. llvm-svn: 116725
-
Douglas Gregor authored
(after - or +), always traverse superclasses and all categories. The programmer may want to complete a method from *anywhere*. llvm-svn: 116723
-
Dan Gohman authored
option to enable it. llvm-svn: 116722
-
Dan Gohman authored
llvm-svn: 116721
-
Dan Gohman authored
does normal initialization and normal chaining. Change the default AliasAnalysis implementation to NoAlias. Update StandardCompileOpts.h and friends to explicitly request BasicAliasAnalysis. Update tests to explicitly request -basicaa. llvm-svn: 116720
-
Rafael Espindola authored
llvm-svn: 116719
-
Johnny Chen authored
Also add a more useful assert message for test_set_output_path(), which is currently decorated with @expectedFailure. llvm-svn: 116718
-
Fariborz Jahanian authored
synthesized property. // rdar: //8498026 llvm-svn: 116717
-
Kevin Enderby authored
be more complete. These are only expected to be used by llvm-mc with assembly source so there is no pattern, [], in the .td files. Most are being added to X86InstrInfo.td as Chris suggested and only comments about register uses are added. Suggestions welcome on the .td changes as I'm not sure on every detail of the x86 records. More missing instructions will be coming. llvm-svn: 116716
-
Rafael Espindola authored
start for consistency. llvm-svn: 116715
-
Jim Grosbach authored
offset for stack references. Make sure we take that into account when deciding whether to reserver an emergency spill slot for the register scavenger. rdar://8559625 llvm-svn: 116714
-
Howard Hinnant authored
Update atomic Design A spec with reference C++ implementations for the purpose of documeting the semantics of each atomic operation. llvm-svn: 116713
-
Jim Grosbach authored
llvm-svn: 116712
-
Rafael Espindola authored
llvm-svn: 116711
-
Jim Grosbach authored
llvm-svn: 116710
-
Anders Carlsson authored
llvm-svn: 116709
-
Howard Hinnant authored
llvm-svn: 116707
-
Johnny Chen authored
Also change the utility functions in lldbutil.py, too, to correspond to the StateType representation change. llvm-svn: 116706
-
Johnny Chen authored
llvm-svn: 116705
-
Francois Pichet authored
1. enum underlying type is int by default. 2. Error "enumerator value is not representable in the underlying type"is a ExtWarning llvm-svn: 116704
-
Douglas Gregor authored
llvm-svn: 116703
-
Douglas Gregor authored
-ast-print-xml, from Martin Vejnar! llvm-svn: 116702
-
Kalle Raiskila authored
The old algorithm inserted a 'rotqmbyi' instruction which was both redundant and wrong - it made shufb select bytes from the wrong end of the input quad. llvm-svn: 116701
-
Michael J. Spencer authored
llvm-svn: 116700
-
Michael J. Spencer authored
llvm-svn: 116699
-
Eric Christopher authored
working just fine. llvm-svn: 116698
-
Greg Clayton authored
but something is still killing our inferior. Fixed an issue with darwin-debug where it wasn't passing all needed arguments to the inferior. Fixed a race condition with the attach to named process code. llvm-svn: 116697
-
Bill Wendling authored
llvm-svn: 116696
-
Oscar Fuentes authored
Based on a patch by Ryuta Suzuki! llvm-svn: 116695
-
Eric Christopher authored
llvm-svn: 116694
-
Greg Clayton authored
"vAttachName;<PROCNAME>" packet, and wait for a new process by name to launch with the "vAttachWait;<PROCNAME>". Fixed a few issues with attaching where if DoAttach() returned no error, yet there was no valid process ID, we would deadlock waiting for an event that would never happen. Added a new "process launch" option "--tty" that will launch the process in a new terminal if the Host layer supports the "Host::LaunchInNewTerminal(...)" function. This currently works on MacOSX and will allow the debugging of terminal applications that do complex operations with the terminal. Cleaned up the output when the process resumes, stops and halts to be consistent with the output format. llvm-svn: 116693
-
Anders Carlsson authored
llvm-svn: 116692
-
Anders Carlsson authored
llvm-svn: 116691
-
Greg Clayton authored
static bool Host::GetLLDBPath (lldb::PathType path_type, FileSpec &file_spec); This will fill in "file_spec" with an appropriate path that is appropriate for the current Host OS. MacOSX will return paths within the LLDB.framework, and other unixes will return the paths they want. The current PathType enums are: typedef enum PathType { ePathTypeLLDBShlibDir, // The directory where the lldb.so (unix) or LLDB mach-o file in LLDB.framework (MacOSX) exists ePathTypeSupportExecutableDir, // Find LLDB support executable directory (debugserver, etc) ePathTypeHeaderDir, // Find LLDB header file directory ePathTypePythonDir // Find Python modules (PYTHONPATH) directory } PathType; All places that were finding executables are and python paths are now updated to use this Host call. Added another new host call to launch the inferior in a terminal. This ability will be very host specific and doesn't need to be supported on all systems. MacOSX currently will create a new .command file and tell Terminal.app to open the .command file. It also uses the new "darwin-debug" app which is a small app that uses posix to exec (no fork) and stop at the entry point of the program. The GDB remote plug-in is almost able launch a process and attach to it, it currently will spawn the process, but it won't attach to it just yet. This will let LLDB not have to share the terminal with another process and a new terminal window will pop up when you launch. This won't get hooked up until we work out all of the kinks. The new Host function is: static lldb::pid_t Host::LaunchInNewTerminal ( const char **argv, // argv[0] is executable const char **envp, const ArchSpec *arch_spec, bool stop_at_entry, bool disable_aslr); Cleaned up FileSpec::GetPath to not use strncpy() as it was always zero filling the entire path buffer. Fixed an issue with the dynamic checker function where I missed a '$' prefix that should have been added. llvm-svn: 116690
-
- Oct 17, 2010
-
-
Oscar Fuentes authored
The previous method used the DESTDIR environment variable at configure time, but sometimes it is only available at install time. See PR8397. llvm-svn: 116689
-