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):
(LinkBuffer):
(JSC::LinkBuffer::debugSize):
- assembler/MIPSAssembler.h:
(MIPSAssembler):
(JSC::MIPSAssembler::debugOffset):
- assembler/X86Assembler.h:
(X86Assembler):
(JSC::X86Assembler::debugOffset):
(X86InstructionFormatter):
(JSC::X86Assembler::X86InstructionFormatter::debugOffset):
(JSC):
(CodeBlock):
(CodeOrigin):
(JSC):
(JSC::CodeOrigin::inlineStack):
- bytecode/DFGExitProfile.h:
(JSC::DFG::exitKindToString):
(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):
(StructureAbstractValue):
(JSC::DFG::StructureAbstractValue::dump):
(AbstractValue):
(JSC::DFG::AbstractValue::dump):
- dfg/DFGAssemblyHelpers.h:
(DFG):
(AssemblyHelpers):
(JSC::DFG::AssemblyHelpers::debugCall):
(FPRInfo):
(JSC::DFG::FPRInfo::debugName):
(GPRInfo):
(JSC::DFG::GPRInfo::debugName):
(DFG):
(Graph):
(DFG):
(JSC::DFG::arithNodeFlagsAsString):
(Node):
(JSC::DFG::Node::hasIdentifier):
(JSC::DFG::Node::dumpChildren):
(DFG):
(JSC::DFG::OSRExit::dump):
(OSRExit):
(JSC):
(JSC::JSValue::description):
(JSValue):
(WTF):
(WTF::BitVector::dump):
(BitVector):