SVNews r322326

NOTE: This service is experimental and subject to change! Use at your own risk!

2017-08-09 19:09:23 - r322326 by emaste (Ed Maste)

Complete list of files affected by revision r322326:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp  
  History   Contents   Diff   MODIFY   /head/contrib/llvm/tools/lldb/source/Target/Platform.cpp  

Commit message:

lldb: Make i386-*-freebsd expression work on JIT path

* Enable i386 ABI creation for freebsd
* Added an extra argument in ABISysV_i386::PrepareTrivialCall for mmap
  syscall
* Unlike linux, the last argument of mmap is actually 64-bit(off_t).
  This requires us to push an additional word for the higher order bits.
* Prior to this change, ktrace dump will show mmap failures due to
  invalid argument coming from the 6th mmap argument.

Submitted by: Karnajit Wangkhem
Differential Revision: https://reviews.llvm.org/D34776

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 21 ms, 10 files printed. Current time is 2017-10-18 03:36:09. All times are in UTC/GMT.