Do not inline printing functions typically used via GDB.
R=verwaest@chromium.org Review URL: https://codereview.chromium.org/19722005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15755 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
eeb7452a44
commit
607a531435
@ -40,6 +40,11 @@ namespace internal {
|
|||||||
static const char* TypeToString(InstanceType type);
|
static const char* TypeToString(InstanceType type);
|
||||||
|
|
||||||
|
|
||||||
|
void MaybeObject::Print() {
|
||||||
|
Print(stdout);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void MaybeObject::Print(FILE* out) {
|
void MaybeObject::Print(FILE* out) {
|
||||||
Object* this_as_object;
|
Object* this_as_object;
|
||||||
if (ToObject(&this_as_object)) {
|
if (ToObject(&this_as_object)) {
|
||||||
@ -55,6 +60,11 @@ void MaybeObject::Print(FILE* out) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void MaybeObject::PrintLn() {
|
||||||
|
PrintLn(stdout);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void MaybeObject::PrintLn(FILE* out) {
|
void MaybeObject::PrintLn(FILE* out) {
|
||||||
Print(out);
|
Print(out);
|
||||||
PrintF(out, "\n");
|
PrintF(out, "\n");
|
||||||
|
@ -922,13 +922,9 @@ class MaybeObject BASE_EMBEDDED {
|
|||||||
|
|
||||||
#ifdef OBJECT_PRINT
|
#ifdef OBJECT_PRINT
|
||||||
// Prints this object with details.
|
// Prints this object with details.
|
||||||
inline void Print() {
|
void Print();
|
||||||
Print(stdout);
|
|
||||||
}
|
|
||||||
inline void PrintLn() {
|
|
||||||
PrintLn(stdout);
|
|
||||||
}
|
|
||||||
void Print(FILE* out);
|
void Print(FILE* out);
|
||||||
|
void PrintLn();
|
||||||
void PrintLn(FILE* out);
|
void PrintLn(FILE* out);
|
||||||
#endif
|
#endif
|
||||||
#ifdef VERIFY_HEAP
|
#ifdef VERIFY_HEAP
|
||||||
|
Loading…
Reference in New Issue
Block a user