webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Static Public Member Functions | List of all members
JSC::BytecodeDumper< Block > Class Template Reference

#include <BytecodeDumper.h>

Public Types

typedef Block::Instruction Instruction
 

Static Public Member Functions

static void dumpBytecode (Block *, PrintStream &out, const Instruction *begin, const Instruction *&it, const StubInfoMap &=StubInfoMap(), const CallLinkInfoMap &=CallLinkInfoMap())
 
static void dumpBlock (Block *, const typename Block::UnpackedInstructions &, PrintStream &out, const StubInfoMap &=StubInfoMap(), const CallLinkInfoMap &=CallLinkInfoMap())
 

Member Typedef Documentation

◆ Instruction

template<class Block >
typedef Block::Instruction JSC::BytecodeDumper< Block >::Instruction

Member Function Documentation

◆ dumpBlock()

template<class Block >
void JSC::BytecodeDumper< Block >::dumpBlock ( Block *  block,
const typename Block::UnpackedInstructions &  instructions,
PrintStream &  out,
const StubInfoMap stubInfos = StubInfoMap(),
const CallLinkInfoMap callLinkInfos = CallLinkInfoMap() 
)
static

◆ dumpBytecode()

template<class Block >
static void JSC::BytecodeDumper< Block >::dumpBytecode ( Block *  ,
PrintStream &  out,
const Instruction begin,
const Instruction *&  it,
const StubInfoMap = StubInfoMap(),
const CallLinkInfoMap = CallLinkInfoMap() 
)
static

The documentation for this class was generated from the following files: