SuccessChanges

Summary

  1. [SelectionDag] Updated FoldConstantArithmetic method signature in (details)
  2. [GWP-ASan] Add names to anonymous mappings. (details)
  3. [lldb/debugserver] Unify the breakpoint/watchpoint interface (NFCI) (details)
  4. [lldb/debugserver] Implement hardware breakpoints for x86_64 and i386 (details)
Commit daee63f97412441e99912c91e0655f3b12b9bc35 by spatel
[SelectionDag] Updated FoldConstantArithmetic method signature in
preparation for merge with FoldConstantVectorArithmetic
Updated FoldConstantArithmetic method signature to match that of
FoldConstantVectorArithmetic in preparation for merging the two
functions together
https://bugs.llvm.org/show_bug.cgi?id=36544
This is the first step in combining the various
FoldConstantVectorArithmetic and FoldConstantVectorArithmetic functions
into one FoldConstantArithmetic function.
Differential Revision: https://reviews.llvm.org/D72870
The file was modifiedllvm/include/llvm/CodeGen/SelectionDAG.h (diff)
The file was modifiedllvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp (diff)
The file was modifiedllvm/lib/Target/Mips/MipsISelDAGToDAG.cpp (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
Commit e1440f594c1409867c4c037b6cda9cdeccdda8fb by 31459023+hctim
[GWP-ASan] Add names to anonymous mappings.
Summary: Adds names to anonymous GWP-ASan mappings. This helps Android
with debugging via. /proc/maps, as GWP-ASan-allocated mappings are now
easily identifyable.
Reviewers: eugenis, cferris
Reviewed By: eugenis
Subscribers: merge_guards_bot, #sanitizers, llvm-commits, cryptoad, pcc
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D73373
The file was modifiedcompiler-rt/lib/gwp_asan/guarded_pool_allocator.h (diff)
The file was modifiedcompiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp (diff)
The file was modifiedcompiler-rt/lib/gwp_asan/platform_specific/guarded_pool_allocator_posix.cpp (diff)
Commit 9902c8e3c6615185a8a00325fa4671c63b61d535 by Jonas Devlieghere
[lldb/debugserver] Unify the breakpoint/watchpoint interface (NFCI)
Unify the interface for enabling and disabling breakpoints with their
watchpoint counterpart. This allows both to go through
DoHardwareBreakpointAction.
Differential revision: https://reviews.llvm.org/D72981
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachThread.h (diff)
The file was modifiedlldb/tools/debugserver/source/DNBArch.h (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachThread.cpp (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachThreadList.h (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachThreadList.cpp (diff)
Commit 96f3ea0d21b48ca088355db10d4d1a2e9bc9f884 by Jonas Devlieghere
[lldb/debugserver] Implement hardware breakpoints for x86_64 and i386
This implements hardware breakpoints for x86_64 and i386 in debugserver.
It's based on Pedro's patch sent to lldb-commits [1] although most of it
is the same as the existing hardware watchpoint implementation.
[1]
http://lists.llvm.org/pipermail/lldb-commits/Week-of-Mon-20200113/060327.html
Differential revision: https://reviews.llvm.org/D72985
The file was modifiedlldb/tools/debugserver/source/MacOSX/arm/DNBArchImpl.cpp (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.cpp (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/arm/DNBArchImpl.h (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.h (diff)
The file was modifiedlldb/tools/debugserver/source/RNBRemote.cpp (diff)
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py (diff)
The file was modifiedlldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h (diff)