Interface MappingOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Mapping, Mapping.Builder

@Generated public interface MappingOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    References to attributes in ProfilesDictionary.attribute_table.
    int
    References to attributes in ProfilesDictionary.attribute_table.
    References to attributes in ProfilesDictionary.attribute_table.
    int
    The object this entry is loaded from.
    long
    Offset in the binary that corresponds to the first mapped address.
    long
    The limit of the address range occupied by this mapping.
    long
    Address at which the binary (or DLL) is loaded into memory.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMemoryStart

      long getMemoryStart()
       Address at which the binary (or DLL) is loaded into memory.
       
      uint64 memory_start = 1;
      Returns:
      The memoryStart.
    • getMemoryLimit

      long getMemoryLimit()
       The limit of the address range occupied by this mapping.
       
      uint64 memory_limit = 2;
      Returns:
      The memoryLimit.
    • getFileOffset

      long getFileOffset()
       Offset in the binary that corresponds to the first mapped address.
       
      uint64 file_offset = 3;
      Returns:
      The fileOffset.
    • getFilenameStrindex

      int getFilenameStrindex()
       The object this entry is loaded from.  This can be a filename on
       disk for the main binary and shared libraries, or virtual
       abstractions like "[vdso]".
       
      int32 filename_strindex = 4;
      Returns:
      The filenameStrindex.
    • getAttributeIndicesList

      List<Integer> getAttributeIndicesList()
       References to attributes in ProfilesDictionary.attribute_table. [optional]
       
      repeated int32 attribute_indices = 5;
      Returns:
      A list containing the attributeIndices.
    • getAttributeIndicesCount

      int getAttributeIndicesCount()
       References to attributes in ProfilesDictionary.attribute_table. [optional]
       
      repeated int32 attribute_indices = 5;
      Returns:
      The count of attributeIndices.
    • getAttributeIndices

      int getAttributeIndices(int index)
       References to attributes in ProfilesDictionary.attribute_table. [optional]
       
      repeated int32 attribute_indices = 5;
      Parameters:
      index - The index of the element to return.
      Returns:
      The attributeIndices at the given index.