Ignore:
Timestamp:
Feb 2, 2012, 1:49:50 PM (13 years ago)
Author:
[email protected]
Message:

Release build debugging should be easier
https://bugs.webkit.org/show_bug.cgi?id=77669

Reviewed by Gavin Barraclough.

  • assembler/ARMAssembler.h:

(ARMAssembler):
(JSC::ARMAssembler::debugOffset):

  • assembler/ARMv7Assembler.h:

(ARMv7Assembler):
(JSC::ARMv7Assembler::debugOffset):
(ARMInstructionFormatter):
(JSC::ARMv7Assembler::ARMInstructionFormatter::debugOffset):

  • assembler/AbstractMacroAssembler.h:

(AbstractMacroAssembler):
(JSC::AbstractMacroAssembler::debugOffset):

  • assembler/AssemblerBuffer.h:

(AssemblerBuffer):
(JSC::AssemblerBuffer::debugOffset):

  • assembler/LinkBuffer.h:

(LinkBuffer):
(JSC::LinkBuffer::debugSize):

  • assembler/MIPSAssembler.h:

(MIPSAssembler):
(JSC::MIPSAssembler::debugOffset):

  • assembler/X86Assembler.h:

(X86Assembler):
(JSC::X86Assembler::debugOffset):
(X86InstructionFormatter):
(JSC::X86Assembler::X86InstructionFormatter::debugOffset):

  • bytecode/CodeBlock.cpp:

(JSC):

  • bytecode/CodeBlock.h:

(CodeBlock):

  • bytecode/CodeOrigin.h:

(CodeOrigin):
(JSC):
(JSC::CodeOrigin::inlineStack):

  • bytecode/DFGExitProfile.h:

(JSC::DFG::exitKindToString):

  • bytecode/DataFormat.h:

(JSC::dataFormatToString):

  • bytecode/PredictedType.cpp:

(JSC):
(JSC::predictionToString):

  • bytecode/PredictedType.h:

(JSC):

  • bytecode/ValueRecovery.h:

(ValueRecovery):
(JSC::ValueRecovery::dump):

  • bytecompiler/BytecodeGenerator.cpp:

(JSC):
(JSC::BytecodeGenerator::setDumpsGeneratedCode):
(JSC::BytecodeGenerator::dumpsGeneratedCode):
(JSC::BytecodeGenerator::generate):

  • dfg/DFGAbstractValue.h:

(StructureAbstractValue):
(JSC::DFG::StructureAbstractValue::dump):
(AbstractValue):
(JSC::DFG::AbstractValue::dump):

  • dfg/DFGAssemblyHelpers.h:

(DFG):
(AssemblyHelpers):
(JSC::DFG::AssemblyHelpers::debugCall):

  • dfg/DFGFPRInfo.h:

(FPRInfo):
(JSC::DFG::FPRInfo::debugName):

  • dfg/DFGGPRInfo.h:

(GPRInfo):
(JSC::DFG::GPRInfo::debugName):

  • dfg/DFGGraph.cpp:

(DFG):

  • dfg/DFGGraph.h:

(Graph):

  • dfg/DFGNode.h:

(DFG):
(JSC::DFG::arithNodeFlagsAsString):
(Node):
(JSC::DFG::Node::hasIdentifier):
(JSC::DFG::Node::dumpChildren):

  • dfg/DFGOSRExit.cpp:

(DFG):
(JSC::DFG::OSRExit::dump):

  • dfg/DFGOSRExit.h:

(OSRExit):

  • runtime/JSValue.cpp:

(JSC):
(JSC::JSValue::description):

  • runtime/JSValue.h:

(JSValue):

  • wtf/BitVector.cpp:

(WTF):
(WTF::BitVector::dump):

  • wtf/BitVector.h:

(BitVector):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGNode.h

    r105217 r106590  
    9797}
    9898
    99 #ifndef NDEBUG
    10099static inline const char* arithNodeFlagsAsString(ArithNodeFlags flags)
    101100{
     
    139138    return description;
    140139}
    141 #endif
    142140
    143141// Entries in the NodeType enum (below) are composed of an id, a result type (possibly none)
     
    500498    }
    501499
    502 #ifndef NDEBUG
    503500    bool hasIdentifier()
    504501    {
     
    516513        }
    517514    }
    518 #endif
    519515
    520516    unsigned identifierNumber()
     
    10371033    }
    10381034   
    1039 #ifndef NDEBUG
    10401035    void dumpChildren(FILE* out)
    10411036    {
     
    10501045        fprintf(out, ", @%u", child3());
    10511046    }
    1052 #endif
    10531047   
    10541048    // This enum value describes the type of the node.
Note: See TracChangeset for help on using the changeset viewer.