OSDN Git Service

[esan:cfrag] Add option -esan-aux-field-info
authorQin Zhao <zhaoqin@google.com>
Thu, 7 Jul 2016 03:20:16 +0000 (03:20 +0000)
committerQin Zhao <zhaoqin@google.com>
Thu, 7 Jul 2016 03:20:16 +0000 (03:20 +0000)
commit2bbac40f4b5e948b7af5027570a85430f7c0e93a
tree3219a47496c07991d8271b2ac91089b61d6f2b2a
parentb821e278a9745727b9d6c8f356153fc5fb6a4ba9
[esan:cfrag] Add option -esan-aux-field-info

Summary:
Adds option -esan-aux-field-info to control generating binary with
auxiliary struct field information.

Extracts code for creating auxiliary information from
createCacheFragInfoGV into createCacheFragAuxGV.

Adds test struct_field_small.ll for -esan-aux-field-info test.

Reviewers: aizatsky

Subscribers: llvm-commits, bruening, eugenis, kcc, zhaoqin, vitalybuka

Differential Revision: http://reviews.llvm.org/D22019

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274726 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
test/Instrumentation/EfficiencySanitizer/struct_field_small.ll [new file with mode: 0644]