DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Implementation

Mercurial (6bdef7ba8b41)

VCS Links

AccessKind

AliasSet

AliasType

Arg

BranchDirection

CacheLocationList

CompareType

CompilerGCPointer

ConversionKind

Entry

Entry

Flag

Flag

Function

InlinePropertyTable

Kind

LambdaFunctionInfo

MAbs

MAdd

MApplyArgs

MApplyArray

MArgumentsLength

MArrayJoin

MArrayLength

MArrayPopShift

MArrayPush

MArraySlice

MArraySplice

MArrayState

MArrowNewTarget

MAryControlInstruction

MAryInstruction

MAsmJSAtomicBinopHeap

MAsmJSAtomicExchangeHeap

MAsmJSCompareExchangeHeap

MAsmJSLoadHeap

MAsmJSMemoryAccess

MAsmJSNeg

MAsmJSStoreHeap

MAssertFloat32

MAssertRange

MAssertRecoveredOnBailout

MAtan2

MAtomicExchangeTypedArrayElement

MAtomicIsLockFree

MAtomicTypedArrayElementBinop

MBail

MBeta

MBinaryArithInstruction

MBinaryBitwiseInstruction

MBinaryInstruction

MBinarySharedStub

MBindNameCache

MBitAnd

MBitNot

MBitOr

MBitXor

MBoundsCheck

MBoundsCheckLower

MBox

MCall

MCallBindVar

MCallDOMNative

MCallDirectEval

MCallGetElement

MCallGetIntrinsicValue

MCallGetProperty

MCallInitElementArray

MCallInstanceOf

MCallSetElement

MCallSetProperty

MCallee

MCeil

MCharCodeAt

MCheckIsObj

MCheckObjCoercible

MCheckOverRecursed

MCheckReturn

MClampToUint8

MCloneLiteral

MClz

MCompare

MCompareExchangeTypedArrayElement

MComputeThis

MConcat

MConstant

MConstantElements

MControlInstruction

MConvertElementsToDoubles

MConvertUnboxedObjectToNative

MCopySign

MCreateArgumentsObject

MCreateThis

MCreateThisWithProto

MCreateThisWithTemplate

MCtz

MDebugCheckSelfHosted

MDebugger

MDefFun

MDefLexical

MDefVar

MDefinition

MDeleteElement

MDeleteProperty

MDispatchInstruction

MDiv

MEffectiveAddress

MElements

MEnclosingEnvironment

MEncodeSnapshot

MExtendInt32ToInt64

MFallibleStoreElement

MFilterTypeSet

MFloor

MFromCharCode

MFromCodePoint

MFunctionDispatch

MFunctionEnvironment

MGetArgumentsObjectArg

MGetDOMMember

MGetDOMProperty

MGetDynamicName

MGetFirstDollarIndex

MGetFrameArgument

MGetNameCache

MGetNextEntryForIterator

MGetPropertyCache

MGetPropertyPolymorphic

MGlobalNameConflictsCheck

MGoto

MGotoWithFake

MGuardClass

MGuardObject

MGuardObjectGroup

MGuardObjectIdentity

MGuardReceiverPolymorphic

MGuardShape

MGuardSharedTypedArray

MGuardString

MGuardUnboxedExpando

MHasClass

MHypot

MIn

MInArray

MIncrementUnboxedArrayInitializedLength

MInitElem

MInitElemGetterSetter

MInitProp

MInitPropGetterSetter

MInitializedLength

MInstanceOf

MInstruction

MInt64ToFloatingPoint

MInterruptCheck

MIsCallable

MIsConstructing

MIsConstructor

MIsNoIter

MIsObject

MIteratorEnd

MIteratorMore

MIteratorStart

MKeepAliveObject

MLambda

MLambdaArrow

MLexicalCheck

MLimitedTruncate

MLoadElement

MLoadElementHole

MLoadFixedSlot

MLoadFixedSlotAndUnbox

MLoadSlot

MLoadTypedArrayElementHole

MLoadTypedArrayElementStatic

MLoadUnboxedExpando

MLoadUnboxedObjectOrNull

MLoadUnboxedScalar

MLoadUnboxedString

MLsh

MMathFunction

MMaybeCopyElementsForWrite

MMaybeToDoubleElement

MMinMax

MMod

MMonitorTypes

MMul

MMutateProto

MNaNToZero

MNewArray

MNewArrayCopyOnWrite

MNewArrayDynamicLength

MNewCallObject

MNewCallObjectBase

MNewDerivedTypedObject

MNewNamedLambdaObject

MNewObject

MNewSingletonCallObject

MNewStringObject

MNewTarget

MNewTypedArray

MNewTypedArrayDynamicLength

MNewTypedObject

MNode

MNop

MNot

MNullaryInstruction

MNullarySharedStub

MObjectGroupDispatch

MObjectState

MOsrArgumentsObject

MOsrEntry

MOsrEnvironmentChain

MOsrReturnValue

MOsrValue

MParameter

MPhi

MPolyInlineGuard

MPopcnt

MPostWriteBarrier

MPostWriteElementBarrier

MPow

MPowHalf

MQuaternaryInstruction

MRandom

MRecompileCheck

MRegExp

MRegExpInstanceOptimizable

MRegExpMatcher

MRegExpPrototypeOptimizable

MRegExpSearcher

MRegExpTester

MRest

MRestCommon

MResumePoint

MReturn

MReturnFromCtor

MRootList

MRotate

MRound

MRsh

MRunOncePrologue

MSetArgumentsObjectArg

MSetArrayLength

MSetDOMProperty

MSetDisjointTypedElements

MSetElementInstruction

MSetFrameArgument

MSetFunName

MSetInitializedLength

MSetPropertyCache

MSetPropertyInstruction

MSetPropertyPolymorphic

MSetTypedObjectOffset

MSetUnboxedArrayInitializedLength

MShiftInstruction

MSignExtend

MSimdAllTrue

MSimdAnyTrue

MSimdBinaryArith

MSimdBinaryBitwise

MSimdBinaryComp

MSimdBinarySaturating

MSimdBox

MSimdConstant

MSimdConvert

MSimdExtractElement

MSimdGeneralShuffle

MSimdInsertElement

MSimdReinterpretCast

MSimdSelect

MSimdShift

MSimdShuffle

MSimdShuffleBase

MSimdSplat

MSimdSwizzle

MSimdUnaryArith

MSimdUnbox

MSimdValueX4

MSinCos

MSlots

MSqrt

MStart

MStoreElement

MStoreElementCommon

MStoreElementHole

MStoreFixedSlot

MStoreSlot

MStoreToRecover

MStoreTypedArrayElementHole

MStoreTypedArrayElementStatic

MStoreUnboxedObjectOrNull

MStoreUnboxedScalar

MStoreUnboxedString

MStringLength

MStringReplace

MStringSplit

MSub

MSubstr

MTableSwitch

MTernaryInstruction

MTest

MThrow

MThrowRuntimeLexicalError

MToAsync

MToDouble

MToFPInstruction

MToFloat32

MToId

MToInt32

MToObjectOrNull

MToString

MTruncateToInt32

MTypeBarrier

MTypeOf

MTypedArrayElements

MTypedArrayLength

MTypedObjectDescr

MTypedObjectElements

MUnaryInstruction

MUnarySharedStub

MUnbox

MUnboxedArrayInitializedLength

MUnboxedArrayLength

MUnknownValue

MUnreachable

MUrsh

MUse

MUseDefIterator

MVariadicT

MWasmAddOffset

MWasmBoundsCheck

MWasmCall

MWasmLoad

MWasmLoadGlobalVar

MWasmParameter

MWasmReinterpret

MWasmReturn

MWasmReturnVoid

MWasmSelect

MWasmStackArg

MWasmStore

MWasmStoreGlobalVar

MWasmTrap

MWasmTruncateToInt32

MWasmTruncateToInt64

MWasmUnsignedToDouble

MWasmUnsignedToFloat32

MWrapInt64ToInt32

MemoryBarrierRequirement

Mode

Mode

Mode

Mode

Mode

Mode

Mode

NullBehavior

Opcode

OperandIndexMap

Operation

Operation

Operation

Operation

Operation

Operation

Payload

PolymorphicEntry

RecompileCheckType

ResultWithOOM

StoreDependency

StoreUnboxedScalarBase

TruncateInputKind

TruncateKind

WrappedFunction

Macros