| Index: test/cctest/test-debug.cc
|
| ===================================================================
|
| --- test/cctest/test-debug.cc (revision 1811)
|
| +++ test/cctest/test-debug.cc (working copy)
|
| @@ -3427,10 +3427,10 @@
|
| void Run();
|
| };
|
|
|
| -static void MessageHandler(const v8::Debug::Message& message) {
|
| +static void MessageHandler(const uint16_t* message, int length,
|
| + v8::Debug::ClientData* client_data) {
|
| static char print_buffer[1000];
|
| - v8::String::Value json(message.GetJSON());
|
| - Utf16ToAscii(*json, json.length(), print_buffer);
|
| + Utf16ToAscii(message, length, print_buffer);
|
| if (IsBreakEventMessage(print_buffer)) {
|
| // Lets test script wait until break occurs to send commands.
|
| // Signals when a break is reported.
|
| @@ -3612,8 +3612,10 @@
|
|
|
| static int handled_client_data_instances_count = 0;
|
| static void MessageHandlerCountingClientData(
|
| - const v8::Debug::Message& message) {
|
| - if (message.GetClientData() != NULL) {
|
| + const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| + if (client_data) {
|
| handled_client_data_instances_count++;
|
| }
|
| }
|
| @@ -3689,10 +3691,10 @@
|
| }
|
|
|
|
|
| -static void ThreadedMessageHandler(const v8::Debug::Message& message) {
|
| +static void ThreadedMessageHandler(const uint16_t* message, int length,
|
| + v8::Debug::ClientData* client_data) {
|
| static char print_buffer[1000];
|
| - v8::String::Value json(message.GetJSON());
|
| - Utf16ToAscii(*json, json.length(), print_buffer);
|
| + Utf16ToAscii(message, length, print_buffer);
|
| if (IsBreakEventMessage(print_buffer)) {
|
| threaded_debugging_barriers.barrier_2.Wait();
|
| }
|
| @@ -3786,10 +3788,11 @@
|
|
|
| Barriers* breakpoints_barriers;
|
|
|
| -static void BreakpointsMessageHandler(const v8::Debug::Message& message) {
|
| +static void BreakpointsMessageHandler(const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| static char print_buffer[1000];
|
| - v8::String::Value json(message.GetJSON());
|
| - Utf16ToAscii(*json, json.length(), print_buffer);
|
| + Utf16ToAscii(message, length, print_buffer);
|
| printf("%s\n", print_buffer);
|
| fflush(stdout);
|
|
|
| @@ -3932,7 +3935,9 @@
|
| }
|
|
|
|
|
| -static void DummyMessageHandler(const v8::Debug::Message& message) {
|
| +static void DummyMessageHandler(const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| }
|
|
|
|
|
| @@ -4157,7 +4162,9 @@
|
|
|
| // Debugger message handler which counts the number of times it is called.
|
| static int message_handler_hit_count = 0;
|
| -static void MessageHandlerHitCount(const v8::Debug::Message& message) {
|
| +static void MessageHandlerHitCount(const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| message_handler_hit_count++;
|
|
|
| const int kBufferSize = 1000;
|
| @@ -4206,7 +4213,9 @@
|
|
|
| // Debugger message handler which clears the message handler while active.
|
| static void MessageHandlerClearingMessageHandler(
|
| - const v8::Debug::Message& message) {
|
| + const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| message_handler_hit_count++;
|
|
|
| // Clear debug message handler.
|
| @@ -4253,10 +4262,11 @@
|
|
|
| Barriers* host_dispatch_barriers;
|
|
|
| -static void HostDispatchMessageHandler(const v8::Debug::Message& message) {
|
| +static void HostDispatchMessageHandler(const uint16_t* message,
|
| + int length,
|
| + v8::Debug::ClientData* client_data) {
|
| static char print_buffer[1000];
|
| - v8::String::Value json(message.GetJSON());
|
| - Utf16ToAscii(*json, json.length(), print_buffer);
|
| + Utf16ToAscii(message, length, print_buffer);
|
| printf("%s\n", print_buffer);
|
| fflush(stdout);
|
| }
|
|
|