webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
JSC::FunctionHasExecutedCache Class Reference

#include <FunctionHasExecutedCache.h>

Classes

struct  FunctionRange
 

Public Member Functions

bool hasExecutedAtOffset (intptr_t id, unsigned offset)
 
void insertUnexecutedRange (intptr_t id, unsigned start, unsigned end)
 
void removeUnexecutedRange (intptr_t id, unsigned start, unsigned end)
 
Vector< std::tuple< bool, unsigned, unsigned > > getFunctionRanges (intptr_t id)
 
bool hasExecutedAtOffset (intptr_t id, unsigned offset)
 
void insertUnexecutedRange (intptr_t id, unsigned start, unsigned end)
 
void removeUnexecutedRange (intptr_t id, unsigned start, unsigned end)
 
Vector< std::tuple< bool, unsigned, unsigned > > getFunctionRanges (intptr_t id)
 

Member Function Documentation

◆ getFunctionRanges() [1/2]

Vector< std::tuple< bool, unsigned, unsigned > > JSC::FunctionHasExecutedCache::getFunctionRanges ( intptr_t  id)

◆ getFunctionRanges() [2/2]

Vector<std::tuple<bool, unsigned, unsigned> > JSC::FunctionHasExecutedCache::getFunctionRanges ( intptr_t  id)

◆ hasExecutedAtOffset() [1/2]

bool JSC::FunctionHasExecutedCache::hasExecutedAtOffset ( intptr_t  id,
unsigned  offset 
)

◆ hasExecutedAtOffset() [2/2]

bool JSC::FunctionHasExecutedCache::hasExecutedAtOffset ( intptr_t  id,
unsigned  offset 
)

◆ insertUnexecutedRange() [1/2]

void JSC::FunctionHasExecutedCache::insertUnexecutedRange ( intptr_t  id,
unsigned  start,
unsigned  end 
)

◆ insertUnexecutedRange() [2/2]

void JSC::FunctionHasExecutedCache::insertUnexecutedRange ( intptr_t  id,
unsigned  start,
unsigned  end 
)

◆ removeUnexecutedRange() [1/2]

void JSC::FunctionHasExecutedCache::removeUnexecutedRange ( intptr_t  id,
unsigned  start,
unsigned  end 
)

◆ removeUnexecutedRange() [2/2]

void JSC::FunctionHasExecutedCache::removeUnexecutedRange ( intptr_t  id,
unsigned  start,
unsigned  end 
)

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