mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-13 02:28:09 +00:00
Merge pull request #1665 from devnexen/llvm_inst_mem_leaks
llvm instrumentation trying to delete all static data
This commit is contained in:
@ -66,7 +66,7 @@ namespace {
|
|||||||
|
|
||||||
#if LLVM_MAJOR >= 11 /* use new pass manager */
|
#if LLVM_MAJOR >= 11 /* use new pass manager */
|
||||||
class CmpLogInstructions : public PassInfoMixin<CmpLogInstructions> {
|
class CmpLogInstructions : public PassInfoMixin<CmpLogInstructions> {
|
||||||
|
llvm_shutdown_obj LSO;
|
||||||
public:
|
public:
|
||||||
CmpLogInstructions() {
|
CmpLogInstructions() {
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ namespace {
|
|||||||
|
|
||||||
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
||||||
class CmpLogRoutines : public PassInfoMixin<CmpLogRoutines> {
|
class CmpLogRoutines : public PassInfoMixin<CmpLogRoutines> {
|
||||||
|
llvm_shutdown_obj LSO;
|
||||||
public:
|
public:
|
||||||
CmpLogRoutines() {
|
CmpLogRoutines() {
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ namespace {
|
|||||||
|
|
||||||
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
||||||
class CmplogSwitches : public PassInfoMixin<CmplogSwitches> {
|
class CmplogSwitches : public PassInfoMixin<CmplogSwitches> {
|
||||||
|
llvm_shutdown_obj LSO;
|
||||||
public:
|
public:
|
||||||
CmplogSwitches() {
|
CmplogSwitches() {
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ namespace {
|
|||||||
|
|
||||||
#if LLVM_MAJOR >= 11
|
#if LLVM_MAJOR >= 11
|
||||||
class SplitComparesTransform : public PassInfoMixin<SplitComparesTransform> {
|
class SplitComparesTransform : public PassInfoMixin<SplitComparesTransform> {
|
||||||
|
llvm_shutdown_obj LSO;
|
||||||
public:
|
public:
|
||||||
// static char ID;
|
// static char ID;
|
||||||
SplitComparesTransform() : enableFPSplit(0) {
|
SplitComparesTransform() : enableFPSplit(0) {
|
||||||
|
@ -65,7 +65,7 @@ namespace {
|
|||||||
|
|
||||||
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
#if LLVM_VERSION_MAJOR >= 11 /* use new pass manager */
|
||||||
class SplitSwitchesTransform : public PassInfoMixin<SplitSwitchesTransform> {
|
class SplitSwitchesTransform : public PassInfoMixin<SplitSwitchesTransform> {
|
||||||
|
llvm_shutdown_obj LSO;
|
||||||
public:
|
public:
|
||||||
SplitSwitchesTransform() {
|
SplitSwitchesTransform() {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user