| Index: test/cctest/test-log-stack-tracer.cc
|
| diff --git a/test/cctest/test-log-stack-tracer.cc b/test/cctest/test-log-stack-tracer.cc
|
| index 4333498d8b1fe987bd49c50a7f438de2c311790d..c7b1a223cf0806ff2b27ca18c2aea1f7a006217a 100644
|
| --- a/test/cctest/test-log-stack-tracer.cc
|
| +++ b/test/cctest/test-log-stack-tracer.cc
|
| @@ -51,6 +51,7 @@ using v8::internal::Address;
|
| using v8::internal::Handle;
|
| using v8::internal::Isolate;
|
| using v8::internal::JSFunction;
|
| +using v8::internal::RegisterState;
|
| using v8::internal::TickSample;
|
|
|
|
|
| @@ -65,11 +66,12 @@ static void InitTraceEnv(TickSample* sample) {
|
|
|
|
|
| static void DoTrace(Address fp) {
|
| - trace_env.sample->fp = fp;
|
| + RegisterState regs;
|
| + regs.fp = fp;
|
| // sp is only used to define stack high bound
|
| - trace_env.sample->sp =
|
| + regs.sp =
|
| reinterpret_cast<Address>(trace_env.sample) - 10240;
|
| - trace_env.sample->Trace(Isolate::Current());
|
| + trace_env.sample->Init(Isolate::Current(), regs);
|
| }
|
|
|
|
|
|
|