From e502645bac2fb3f2dba030a275785f195349b5e3 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Tue, 28 Aug 2018 00:25:13 +0200 Subject: add glibc without tc and cleanup Makefile --- common_targets.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'common_targets.py') diff --git a/common_targets.py b/common_targets.py index b793a6f..847536e 100644 --- a/common_targets.py +++ b/common_targets.py @@ -1,3 +1,17 @@ +import subprocess + +glibc_path = "/home/cip/2014/aj46ezos/BA/glibc/glibc-install/lib" +glibc_path_notc = "/home/cip/2014/aj46ezos/BA/glibc/glibc-install-notc/lib" + +library_path = "" +p = subprocess.run(["ldconfig", "-v"], stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + universal_newlines=True) + +for l in p.stdout.splitlines(): + if not l.startswith('\t'): + library_path += l + common_targets = {"klmalloc" : { "cmd_prefix" : "", "binary_suffix" : "", @@ -28,6 +42,15 @@ common_targets = {"klmalloc" : { "LD_PRELOAD" : "targets/libhoard.so", "color" : "C4" }, + "glibc-notc" : { + "cmd_prefix" : glibc_path+"/ld-2.28.9000.so " + + "--library-path " + + glibc_path + ":" + + library_path, + "binary_suffix" : "-glibc-notc", + "LD_PRELOAD" : "/usr/lib/libstdc++.so /usr/lib/libgcc_s.so.1", + "color" : "C5" + }, } analyse_targets = {"chattymalloc" : {"cmd_prefix" : "", -- cgit v1.2.3