| Index: src/arm/simulator-arm.cc | 
| diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc | 
| index 3518bfa2c3b1310ab2ee743017cde5f1f5d92d88..60a5e806bee2fca1c0bd5d6b9192f2acc6299761 100644 | 
| --- a/src/arm/simulator-arm.cc | 
| +++ b/src/arm/simulator-arm.cc | 
| @@ -342,17 +342,18 @@ void ArmDebugger::Debug() { | 
| || (strcmp(cmd, "printobject") == 0)) { | 
| if (argc == 2) { | 
| int32_t value; | 
| +          OFStream os(stdout); | 
| if (GetValue(arg1, &value)) { | 
| Object* obj = reinterpret_cast<Object*>(value); | 
| -            PrintF("%s: \n", arg1); | 
| +            os << arg1 << ": \n"; | 
| #ifdef DEBUG | 
| -            obj->PrintLn(); | 
| +            obj->Print(os); | 
| +            os << "\n"; | 
| #else | 
| -            obj->ShortPrint(); | 
| -            PrintF("\n"); | 
| +            os << Brief(obj) << "\n"; | 
| #endif | 
| } else { | 
| -            PrintF("%s unrecognized\n", arg1); | 
| +            os << arg1 << " unrecognized\n"; | 
| } | 
| } else { | 
| PrintF("printobject <value>\n"); | 
|  |