# debugPrimitives

- primitiveBooleanFlagAt:ifFail: ^<Boolean>
  Parameters:
  name <Symbol>
  Errors: NotFound

- primitiveBooleanFlagAt:put:ifFail: ^<Boolean>
  Parameters:
  name <Symbol>
  value <Boolean>
  Errors: NotFound

- primitiveSmallIntegerFlagAt:ifFail: ^<SmallInteger>
  Parameters:
  name <Symbol>
  Errors: NotFound

- primitiveSmallIntegerFlagAt:put:ifFail: ^<Boolean>
  Parameters:
  name <Symbol>
  value <Boolean>
  Errors: NotFound

- primitiveClearLookupCache ^<Object>

- primitiveClearLookupCacheStatistics ^<Object>

- primitivePrintLookupCacheStatistics ^<Object>

- primitivePrintLayout ^<Object>

- primitiveDecodeAllMethods ^<Object>

- <Object> primitivePrintMethodCodes:ifFail: ^<Object>
  Parameters:
  selector <Symbol>
  Errors: NotFound

- <Object> primitiveGenerateIR:ifFail: ^<Object>
  Parameters:
  selector <Symbol>
  Errors: NotFound

- <Object> primitiveOptimizeMethod:ifFail: ^<Object>
  Parameters:
  selector <Symbol>
  Errors: NotFound

- <Object> primitiveDecodeMethod:ifFail: ^<Object>
  Parameters:
  selector <Symbol>
  Errors: NotFound

- primitiveTimerStart ^<Object>

- primitiveTimerStop ^<Object>

- primitiveTimerPrintBuffer ^<Object>

- primitiveInterpreterInvocationCounterLimit ^<SmallInteger>

- primitiveSetInterpreterInvocationCounterLimitTo:ifFail: ^<Object>
  Parameters:
  limit <SmallInteger>

- primitiveClearInvocationCounters ^<Object>

- primitivePrintInvocationCounterHistogram:ifFail: ^<Object>
  Parameters:
  size <SmallInteger>

- primitivePrintObjectHistogram ^<Object>

- primitiveClearInlineCaches ^<Object>

- primitiveClearNMethodCounters ^<Object>

- primitivePrintNMethodCounterHistogram:ifFail: ^<Object>
  Parameters:
  size <SmallInteger>

- primitiveNumberOfMethodInvocations ^<SmallInteger>

- primitiveNumberOfNMethodInvocations ^<SmallInteger>

- primitiveNumberOfPrimaryLookupCacheHits ^<SmallInteger>

- primitiveNumberOfSecondaryLookupCacheHits ^<SmallInteger>

- primitiveNumberOfLookupCacheMisses ^<SmallInteger>

- primitiveClearPrimitiveCounters ^<Object>

- primitivePrintPrimitiveCounters ^<Object>

- primitiveDeoptimizeStacks ^<Object>

      'Deoptimizes all stack to the canonical form'

  Flags: NLR

- primitiveVerify ^<Object>

      'Verify the system'