Home | History | Annotate | Download | only in runtime

Lines Matching defs:Size

26 // Size of a frame slot, in bytes.  This constant is a signed value,
31 // Size of Dex virtual registers.
114 // divided by the stack frame slot size (4 bytes) cannot fit on a
128 "art::DexRegisterLocation::Kind has a size different from one byte.");
396 size_t Size() const {
397 return region_.size();
545 // The bit size of an entry.
573 // The bit size of an entry.
608 // Compute the size of the live register bit mask (in bytes), for a
626 // Return the size of a map entry in bits. Note that if
639 // Return the size of the DexRegisterMap object, in bytes.
640 size_t Size() const {
641 return region_.size();
679 * Note that register_mask is fixed size, but stack_mask is variable size, depending on the
680 * stack size of a method.
729 && region_.size() == other.region_.size();
778 uint32_t size = reinterpret_cast<const uint32_t*>(data)[0];
779 region_ = MemoryRegion(const_cast<void*>(data), size);
895 size_t size = StackMapSize();
896 return StackMap(GetStackMaps().Subregion(i * size, size));
903 void SetOverallSize(uint32_t size) {
904 region_.StoreUnaligned<uint32_t>(kOverallSizeOffset, size);
924 void SetStackMaskSize(uint32_t size) {
925 region_.StoreUnaligned<uint32_t>(kStackMaskSizeOffset, size);
936 // Get the size of one stack map of this CodeInfo object, in bytes.
937 // All stack maps of a CodeInfo have the same size.
947 // Get the size all the stack maps of this CodeInfo object, in bytes.
963 size_t size = ComputeDexRegisterMapSizeOf(offset, number_of_dex_registers);
964 return DexRegisterMap(region_.Subregion(offset, size));
1019 return region_.size() == 0
1024 // Compute the size of the Dex register map associated to the stack map at
1048 // Compute the size of a Dex register location catalog starting at offset `origin`
1052 // TODO: Ideally, we would like to use art::DexRegisterLocationCatalog::Size or
1073 size_t size = offset - origin;
1074 return size;