MCPcopy Create free account
hub / github.com/Gyoonus/deoptfuscator / FieldEncoding

Class FieldEncoding

android/art/runtime/stack_map.h:664–689  ·  view source on GitHub ↗

Represents bit range of bit-packed integer field. We reuse the idea from ULEB128p1 to support encoding of -1 (aka 0xFFFFFFFF). If min_value is set to -1, we implicitly subtract one from any loaded value, and add one to any stored value. This is generalized to any negative values. In other words, min_value acts as a base and the stored value is added to it.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 13

GetNativePcEncodingMethod · 0.85
GetDexPcEncodingMethod · 0.85
GetInlineInfoEncodingMethod · 0.85
GetDexPcEncodingMethod · 0.85
GetExtraDataEncodingMethod · 0.85
GetNativePcEncodingMethod · 0.85
GetInvokeTypeEncodingMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected