Fixed bad return code, which would cause invalid expressions to silently fail.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@192484 91177308-0d34-0410-b5e6-96231b3b80d8
Use existing llvm::RoundUpToAlignment in ELF note parsing



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@192486 91177308-0d34-0410-b5e6-96231b3b80d8
This reverts r192484, which I really shouldn't have checked in. Apologies.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@192488 91177308-0d34-0410-b5e6-96231b3b80d8
Implemented TruncInst in the IRInterpreter.

<rdar://problem/15188389>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@192489 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/13635174>

Added a way to set hardware breakpoints from the "breakpoint set" command with the new "--hardware" option. Hardware breakpoints are not a request, they currently are a requirement. So when breakpoints are specified as hardware breakpoints, they might fail to be set when they are able to be resolved and should be used sparingly. This is currently hooked up for GDB remote debugging. 

Linux and FreeBSD should quickly enable this feature if possible, or return an error for any breakpoints that are hardware breakpoint sites in the "virtual Error Process::EnableBreakpointSite (BreakpointSite *bp_site);" function.





git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@192491 91177308-0d34-0410-b5e6-96231b3b80d8