Surprise! We've been running on hardware provided by BuyVM for a few months and wanted to show them a little appreciation.
Running a paste site comes with unique challenges, ones that aren't always obvious and hard to control. As such, BuyVM offered us a home where we could worry less about the hosting side of things and focus on maintaining a clean and useful service! Go check them out and show them some love!
Submitted on January 13, 2016 at 07:13 PM

Section 1 (Diff)

diff --git a/Debug/obj/base/base.ninja b/Debug/obj/base/base.ninja
index f29f419..a7f4847 100644
--- a/Debug/obj/base/base.ninja
+++ b/Debug/obj/base/base.ninja
@@ -8,5 +8,5 @@ arflags =
 
 
 ldflags = -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -B/s/chrome-tracingmem/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags 
+-Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv
  -m64 --sysroot=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,--detect-odr-violations -Wl,--icf=all
 libs =  -lrt -ldl -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0
   ld = $ldxx
@@ -18,4 +18,5 @@ build lib/libbase.so lib/libbase.so.TOC:
   obj/base/allocator/base.allocator_check.o
   obj/base/allocator/base.allocator_extension.o
   
+obj/base/allocator/liballocator.a
   obj/base/base.actions_depends.stamp
   obj/base/base.at_exit.o
@@ -281,4 +282,5 @@ build obj/base/allocator/base.allocator_extension.o:
 build obj/base/base.actions_depends.stamp:
   gen/base/debug/debugging_flags.h
   
+obj/base/allocator/liballocator.a
   obj/base/libbase_static.a
   obj/base/libsymbolize.a
diff --git a/Debug/obj/base/base_unittests.ninja b/Debug/obj/base/base_unittests.ninja
index 1d0fac9..b7944a3 100644
--- a/Debug/obj/base/base_unittests.ninja
+++ b/Debug/obj/base/base_unittests.ninja
@@ -14,5 +14,5 @@ arflags =
 
 
 ldflags = -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -B/s/chrome-tracingmem/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags
--Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv
  -m64 --sysroot=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,--detect-odr-violations -Wl,--icf=all -Wl,-rpath=\$$ORIGIN/lib/ -Wl,-rpath-link=lib/
 libs =  -lrt -ldl -lm -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0
   ld = $ldxx
@@ -27,5 +27,4 @@ build base_unittests:
   link
   obj/base/allocator/base_unittests.tcmalloc_unittest.o
-  obj/base/allocator/liballocator.a
   obj/base/base_unittests.actions_depends.stamp
   obj/base/base_unittests.at_exit_unittest.o
@@ -255,5 +254,4 @@ build obj/base/base_unittests.actions_depends.stamp:
   lib/libicuuc.so.TOC
   lib/libmalloc_wrapper.so.TOC
-  obj/base/allocator/liballocator.a
   obj/base/libbase_message_loop_tests.a
   obj/base/libbase_prefs_test_support.a
diff --git a/Release/obj/base/base.ninja b/Release/obj/base/base.ninja
index 4cb4410..c60dc93 100644
--- a/Release/obj/base/base.ninja
+++ b/Release/obj/base/base.ninja
@@ -8,5 +8,5 @@ arflags =
 
 
 ldflags = -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -B/s/chrome-tracingmem/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags 
+-Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv
  -m64 --sysroot=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,--detect-odr-violations -Wl,--icf=all -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections
 libs =  -lrt -ldl -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0
   ld = $ldxx
@@ -18,4 +18,5 @@ build lib/libbase.so lib/libbase.so.TOC:
   obj/base/allocator/base.allocator_check.o
   obj/base/allocator/base.allocator_extension.o
   
+obj/base/allocator/liballocator.a
   obj/base/base.actions_depends.stamp
   obj/base/base.at_exit.o
@@ -281,4 +282,5 @@ build obj/base/allocator/base.allocator_extension.o:
 build obj/base/base.actions_depends.stamp:
   gen/base/debug/debugging_flags.h
   
+obj/base/allocator/liballocator.a
   obj/base/libbase_static.a
   obj/base/libsymbolize.a
diff --git a/Release/obj/base/base_unittests.ninja b/Release/obj/base/base_unittests.ninja
index 7e44682..fbd7c78 100644
--- a/Release/obj/base/base_unittests.ninja
+++ b/Release/obj/base/base_unittests.ninja
@@ -14,5 +14,5 @@ arflags =
 
 
 ldflags = -Wl,-z,now -Wl,-z,relro -Wl,--fatal-warnings -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -B/s/chrome-tracingmem/src/third_party/binutils/Linux_x64/Release/bin -Wl,--disable-new-dtags
--Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv
  -m64 --sysroot=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/x86_64-linux-gnu -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,-rpath-link=/s/chrome-tracingmem/src/build/linux/debian_wheezy_amd64-sysroot/usr/lib -Wl,--detect-odr-violations -Wl,--icf=all -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,-rpath=\$$ORIGIN/lib/ -Wl,-rpath-link=lib/
 libs =  -lrt -ldl -lm -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0
   ld = $ldxx
@@ -27,5 +27,4 @@ build base_unittests:
   link
   obj/base/allocator/base_unittests.tcmalloc_unittest.o
-  obj/base/allocator/liballocator.a
   obj/base/base_unittests.actions_depends.stamp
   obj/base/base_unittests.at_exit_unittest.o
@@ -255,5 +254,4 @@ build obj/base/base_unittests.actions_depends.stamp:
   lib/libicuuc.so.TOC
   lib/libmalloc_wrapper.so.TOC
-  obj/base/allocator/liballocator.a
   obj/base/libbase_message_loop_tests.a
   obj/base/libbase_prefs_test_support.a