Lines Matching defs:StackMapEncoding

38 class StackMapEncoding;
706 class StackMapEncoding {
708 StackMapEncoding() {}
798 ALWAYS_INLINE uint32_t GetDexPc(const StackMapEncoding& encoding) const {
802 ALWAYS_INLINE void SetDexPc(const StackMapEncoding& encoding, uint32_t dex_pc) {
806 ALWAYS_INLINE uint32_t GetNativePcOffset(const StackMapEncoding& encoding) const {
810 ALWAYS_INLINE void SetNativePcOffset(const StackMapEncoding& encoding, uint32_t native_pc_offset) {
814 ALWAYS_INLINE uint32_t GetDexRegisterMapOffset(const StackMapEncoding& encoding) const {
818 ALWAYS_INLINE void SetDexRegisterMapOffset(const StackMapEncoding& encoding, uint32_t offset) {
822 ALWAYS_INLINE uint32_t GetInlineDescriptorOffset(const StackMapEncoding& encoding) const {
826 ALWAYS_INLINE void SetInlineDescriptorOffset(const StackMapEncoding& encoding, uint32_t offset) {
830 ALWAYS_INLINE uint32_t GetRegisterMask(const StackMapEncoding& encoding) const {
834 ALWAYS_INLINE void SetRegisterMask(const StackMapEncoding& encoding, uint32_t mask) {
838 ALWAYS_INLINE size_t GetNumberOfStackMaskBits(const StackMapEncoding& encoding) const {
842 ALWAYS_INLINE bool GetStackMaskBit(const StackMapEncoding& encoding, size_t index) const {
846 ALWAYS_INLINE void SetStackMaskBit(const StackMapEncoding& encoding, size_t index, bool value) {
850 ALWAYS_INLINE bool HasDexRegisterMap(const StackMapEncoding& encoding) const {
854 ALWAYS_INLINE bool HasInlineInfo(const StackMapEncoding& encoding) const {
1026 StackMapEncoding stack_map_encoding;
1038 static_assert(alignof(StackMapEncoding) == 1,
1039 "StackMapEncoding should not require alignment");
1040 stack_map_encoding = *reinterpret_cast<const StackMapEncoding*>(ptr);
1041 ptr += sizeof(StackMapEncoding);
1060 dest->insert(dest->end(), stack_map_ptr, stack_map_ptr + sizeof(StackMapEncoding));
1077 * number_of_location_catalog_entries, StackMapEncoding]
1205 const StackMapEncoding& stack_map_encoding = encoding.stack_map_encoding;