[PATCH] [Mach-O] Dtrace Support Part 1: User SDT provider handling.
    Jean-Daniel Dupas 
    mailing at xenonium.com
       
    Tue Feb 17 02:47:48 PST 2015
    
    
  
Hi kledzik,
Properly recognize dtrace symbols and convert call sites to nop.
While this change allow to compile a program with SDT providers,
the generated binary does not contains the dof section required to enable the defined probes.
http://reviews.llvm.org/D7695
Files:
  lib/ReaderWriter/MachO/ArchHandler.cpp
  lib/ReaderWriter/MachO/ArchHandler.h
  lib/ReaderWriter/MachO/ArchHandler_arm.cpp
  lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  lib/ReaderWriter/MachO/ArchHandler_x86.cpp
  lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
  lib/ReaderWriter/MachO/File.h
  lib/ReaderWriter/MachO/MachONormalizedFile.h
  lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  test/lit.cfg
  test/mach-o/Inputs/dtrace-arm64.yaml
  test/mach-o/Inputs/dtrace-armv7s-thumb.yaml
  test/mach-o/Inputs/dtrace-armv7s.yaml
  test/mach-o/Inputs/dtrace-x86.yaml
  test/mach-o/Inputs/dtrace-x86_64.yaml
  test/mach-o/dtrace-arm64.yaml
  test/mach-o/dtrace-armv7s.yaml
  test/mach-o/dtrace-x86.yaml
  test/mach-o/dtrace-x86_64.yaml
  test/mach-o/parse-dtrace.yaml
EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7695.20073.patch
Type: text/x-patch
Size: 59182 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150217/acebfcef/attachment.bin>
    
    
More information about the llvm-commits
mailing list