Class SizeOf

java.lang.Object
com.android.dex.SizeOf

public final class SizeOf extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    call_site_off uint
    static final int
    class_idx uint access_flags uint superclass_idx uint interfaces_off uint source_file_idx uint annotations_off uint class_data_off uint static_values_off uint
    static final int
    magic ubyte[8] checksum uint signature ubyte[20] file_size uint header_size uint endian_tag uint link_size uint link_off uint map_off uint string_ids_size uint string_ids_off uint type_ids_size uint type_ids_off uint proto_ids_size uint proto_ids_off uint field_ids_size uint field_ids_off uint method_ids_size uint method_ids_off uint class_defs_size uint class_defs_off uint data_size uint data_off uint
    static final int
    type ushort unused ushort size uint offset uint
    static final int
    class_idx ushort type_idx/proto_idx ushort name_idx uint
    static final int
    method_handle_type ushort unused ushort field_or_method_id ushort unused ushort
    static final int
    shorty_idx uint return_type_idx uint return_type_idx uint
    static final int
     
    static final int
    string_data_off uint
    static final int
    start_addr uint insn_count ushort handler_off ushort
    static final int
    descriptor_idx uint
    static final int
    type_idx ushort
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • UBYTE

      public static final int UBYTE
      See Also:
    • USHORT

      public static final int USHORT
      See Also:
    • UINT

      public static final int UINT
      See Also:
    • SIGNATURE

      public static final int SIGNATURE
      See Also:
    • HEADER_ITEM

      public static final int HEADER_ITEM
      magic ubyte[8] checksum uint signature ubyte[20] file_size uint header_size uint endian_tag uint link_size uint link_off uint map_off uint string_ids_size uint string_ids_off uint type_ids_size uint type_ids_off uint proto_ids_size uint proto_ids_off uint field_ids_size uint field_ids_off uint method_ids_size uint method_ids_off uint class_defs_size uint class_defs_off uint data_size uint data_off uint
      See Also:
    • STRING_ID_ITEM

      public static final int STRING_ID_ITEM
      string_data_off uint
      See Also:
    • TYPE_ID_ITEM

      public static final int TYPE_ID_ITEM
      descriptor_idx uint
      See Also:
    • TYPE_ITEM

      public static final int TYPE_ITEM
      type_idx ushort
      See Also:
    • PROTO_ID_ITEM

      public static final int PROTO_ID_ITEM
      shorty_idx uint return_type_idx uint return_type_idx uint
      See Also:
    • MEMBER_ID_ITEM

      public static final int MEMBER_ID_ITEM
      class_idx ushort type_idx/proto_idx ushort name_idx uint
      See Also:
    • CLASS_DEF_ITEM

      public static final int CLASS_DEF_ITEM
      class_idx uint access_flags uint superclass_idx uint interfaces_off uint source_file_idx uint annotations_off uint class_data_off uint static_values_off uint
      See Also:
    • MAP_ITEM

      public static final int MAP_ITEM
      type ushort unused ushort size uint offset uint
      See Also:
    • TRY_ITEM

      public static final int TRY_ITEM
      start_addr uint insn_count ushort handler_off ushort
      See Also:
    • CALL_SITE_ID_ITEM

      public static final int CALL_SITE_ID_ITEM
      call_site_off uint
      See Also:
    • METHOD_HANDLE_ITEM

      public static final int METHOD_HANDLE_ITEM
      method_handle_type ushort unused ushort field_or_method_id ushort unused ushort
      See Also: