src/share/vm/memory/genOopClosures.hpp

changeset 2806
2a23b1b5a0a8
parent 2314
f95d63e2154a
child 2874
8d944991dbf9
     1.1 --- a/src/share/vm/memory/genOopClosures.hpp	Fri Apr 15 08:29:26 2011 -0700
     1.2 +++ b/src/share/vm/memory/genOopClosures.hpp	Mon Apr 18 01:33:28 2011 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -175,7 +175,7 @@
    1.11   protected:
    1.12    template <class T> inline void do_oop_work(T* p) {
    1.13      oop obj = oopDesc::load_decode_heap_oop(p);
    1.14 -    guarantee(obj->is_oop_or_null(), "invalid oop");
    1.15 +    guarantee(obj->is_oop_or_null(), err_msg("invalid oop: " INTPTR_FORMAT, obj));
    1.16    }
    1.17   public:
    1.18    virtual void do_oop(oop* p);

mercurial