| Index: bench/RefCntBench.cpp
|
| diff --git a/bench/RefCntBench.cpp b/bench/RefCntBench.cpp
|
| index 2cc768850e748766761d116cd0890e5cabe7154c..0110dbcb1317ebd317f82f9b0cfb03ffbbd8e062 100644
|
| --- a/bench/RefCntBench.cpp
|
| +++ b/bench/RefCntBench.cpp
|
| @@ -16,7 +16,7 @@ enum {
|
|
|
| class RefCntBench_Stack : public SkBenchmark {
|
| public:
|
| - RefCntBench_Stack(void* param) : INHERITED(param) {
|
| + RefCntBench_Stack() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -53,7 +53,7 @@ SK_DEFINE_INST_COUNT(PlacedRefCnt)
|
|
|
| class RefCntBench_Heap : public SkBenchmark {
|
| public:
|
| - RefCntBench_Heap(void* param) : INHERITED(param) {
|
| + RefCntBench_Heap() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -79,7 +79,7 @@ private:
|
|
|
| class RefCntBench_New : public SkBenchmark {
|
| public:
|
| - RefCntBench_New(void* param) : INHERITED(param) {
|
| + RefCntBench_New() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -106,7 +106,7 @@ private:
|
|
|
| class WeakRefCntBench_Stack : public SkBenchmark {
|
| public:
|
| - WeakRefCntBench_Stack(void* param) : INHERITED(param) {
|
| + WeakRefCntBench_Stack() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -136,7 +136,7 @@ public:
|
|
|
| class WeakRefCntBench_Heap : public SkBenchmark {
|
| public:
|
| - WeakRefCntBench_Heap(void* param) : INHERITED(param) {
|
| + WeakRefCntBench_Heap() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -162,7 +162,7 @@ private:
|
|
|
| class WeakRefCntBench_New : public SkBenchmark {
|
| public:
|
| - WeakRefCntBench_New(void* param) : INHERITED(param) {
|
| + WeakRefCntBench_New() {
|
| fIsRendering = false;
|
| }
|
| protected:
|
| @@ -187,18 +187,10 @@ private:
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| -static SkBenchmark* Fact00(void* p) { return new RefCntBench_Stack(p); }
|
| -static SkBenchmark* Fact01(void* p) { return new RefCntBench_Heap(p); }
|
| -static SkBenchmark* Fact02(void* p) { return new RefCntBench_New(p); }
|
| +DEF_BENCH( return new RefCntBench_Stack(); )
|
| +DEF_BENCH( return new RefCntBench_Heap(); )
|
| +DEF_BENCH( return new RefCntBench_New(); )
|
|
|
| -static SkBenchmark* Fact10(void* p) { return new WeakRefCntBench_Stack(p); }
|
| -static SkBenchmark* Fact11(void* p) { return new WeakRefCntBench_Heap(p); }
|
| -static SkBenchmark* Fact12(void* p) { return new WeakRefCntBench_New(p); }
|
| -
|
| -static BenchRegistry gReg00(Fact00);
|
| -static BenchRegistry gReg01(Fact01);
|
| -static BenchRegistry gReg02(Fact02);
|
| -
|
| -static BenchRegistry gReg10(Fact10);
|
| -static BenchRegistry gReg11(Fact11);
|
| -static BenchRegistry gReg12(Fact12);
|
| +DEF_BENCH( return new WeakRefCntBench_Stack(); )
|
| +DEF_BENCH( return new WeakRefCntBench_Heap(); )
|
| +DEF_BENCH( return new WeakRefCntBench_New(); )
|
|
|