[all-commits] [llvm/llvm-project] 1b2fa9: Add the FreeBSD AArch64 memory layout

Andrew Turner via All-commits all-commits at lists.llvm.org
Tue Jul 19 06:59:04 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1b2fa907d737c75d0801bee74f33918128ba8e55
      https://github.com/llvm/llvm-project/commit/1b2fa907d737c75d0801bee74f33918128ba8e55
  Author: Andrew Turner <andrew at fubar.geek.nz>
  Date:   2022-07-19 (Tue, 19 Jul 2022)

  Changed paths:
    M compiler-rt/lib/msan/msan.h

  Log Message:
  -----------
  Add the FreeBSD AArch64 memory layout

Use the FreeBSD AArch64 memory layout values when building for it.
These are based on the x86_64 values, scaled to take into account the
larger address space on AArch64.

Reviewed by: vitalybuka

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


  Commit: e13bd2644edf8f7d8df9d045f1d14f62ddfe05db
      https://github.com/llvm/llvm-project/commit/e13bd2644edf8f7d8df9d045f1d14f62ddfe05db
  Author: Andrew Turner <andrew at fubar.geek.nz>
  Date:   2022-07-19 (Tue, 19 Jul 2022)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
    M llvm/test/Instrumentation/AddressSanitizer/freebsd.ll

  Log Message:
  -----------
  Add the FreeBSD AArch64 shadow offset to llvm

AArch64 has a larger address space than 64 but x86. Use the larger
shadow offset on FreeBSD AArch64.

Reviewed by: vitalybuka

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


  Commit: b850762b62f2a762f33deeab3844f325bfee0031
      https://github.com/llvm/llvm-project/commit/b850762b62f2a762f33deeab3844f325bfee0031
  Author: Andrew Turner <andrew at fubar.geek.nz>
  Date:   2022-07-19 (Tue, 19 Jul 2022)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp

  Log Message:
  -----------
  Add the FreeBSD AArch64 memory layout

Use the FreeBSD AArch64 memory layout values when building for it.
These are based on the x86_64 values, scaled to take into account the
larger address space on AArch64.

Reviewed by: vitalybuka

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


Compare: https://github.com/llvm/llvm-project/compare/6d1f86095de9...b850762b62f2


More information about the All-commits mailing list