MIPS: More OStreamsUse OStreams more often.
Port r22232 (f837b91) Original commit message: This is a mostly mechanical CL (more than 90% Emacs macros and query-replace-regexp) moving FILE*/StringStream*-based APIs to OStream-based APIs. There are a few places where this had to stop, otherwise the CL would be even bigger, but this can easily and incrementally cleaned up later. BUG= R=palfia@homejinni.com Review URL: https://codereview.chromium.org/373773002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22250 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
3f46e4b046
commit
ad2e1750fa
@ -322,8 +322,9 @@ void LAccessArgumentsAt::PrintDataTo(StringStream* stream) {
|
||||
|
||||
void LStoreNamedField::PrintDataTo(StringStream* stream) {
|
||||
object()->PrintTo(stream);
|
||||
hydrogen()->access().PrintTo(stream);
|
||||
stream->Add(" <- ");
|
||||
OStringStream os;
|
||||
os << hydrogen()->access() << " <- ";
|
||||
stream->Add(os.c_str());
|
||||
value()->PrintTo(stream);
|
||||
}
|
||||
|
||||
|
@ -455,17 +455,18 @@ void MipsDebugger::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");
|
||||
|
Loading…
Reference in New Issue
Block a user