Go to file
Pavel Labath 99f436b055 Pull GetSoftwareBreakpointPCOffset into base class
Summary:
This function encodes the knowledge of whether the PC points to the
breakpoint instruction of the one following it after the breakpoint is
"hit". This behavior mainly(*) depends on the architecture and not on the
OS, so it makes sense for it to be implemented in the base class, where
it can be shared between different implementations (Linux and NetBSD
atm).

(*) It is possible for an OS to expose a different API, perhaps by doing
some fixups in the kernel. In this case, the implementation can override
this function to implement custom behavior.

Reviewers: krytarowski, zturner

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D52532

llvm-svn: 343409
2018-09-30 15:58:52 +00:00
clang Update ifunc attribute support documentation 2018-09-30 15:08:18 +00:00
clang-tools-extra [cxx2a] Fix warning triggered by r343285 2018-09-29 02:17:12 +00:00
compiler-rt Switch sanitizer_procmaps_bsd to internal_sysctl 2018-09-29 07:45:03 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc configure: Rework support for gfx9+ devices that were added post LLVM 3.9 2018-09-15 22:02:01 +00:00
libcxx [cxx2a] Fix warning triggered by r343285 2018-09-29 02:17:12 +00:00
libcxxabi Update docs to reference new libc++ mailing lists. 2018-09-22 19:52:12 +00:00
libunwind Reverting r342895 2018-09-24 16:36:33 +00:00
lld [LLD][COFF] Fix pdb loading when the path points to a removable device 2018-09-28 21:53:40 +00:00
lldb Pull GetSoftwareBreakpointPCOffset into base class 2018-09-30 15:58:52 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [InstCombine] try to convert vector insert+extract to trunc 2018-09-30 14:34:01 +00:00
openmp [libomptarget-nvptx] Align data sharing stack 2018-09-30 09:23:21 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IslAst] Fix InParallelFor nesting. 2018-09-27 13:39:37 +00:00
README.md

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.