All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.opentelemetry.proto.profiles.v1development.MappingOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: opentelemetry/proto/profiles/v1development/profiles.proto

// Protobuf Java Version: 3.25.1
package io.opentelemetry.proto.profiles.v1development;

public interface MappingOrBuilder extends
    // @@protoc_insertion_point(interface_extends:opentelemetry.proto.profiles.v1development.Mapping)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Address at which the binary (or DLL) is loaded into memory.
   * 
* * uint64 memory_start = 1; * @return The memoryStart. */ long getMemoryStart(); /** *
   * The limit of the address range occupied by this mapping.
   * 
* * uint64 memory_limit = 2; * @return The memoryLimit. */ long getMemoryLimit(); /** *
   * Offset in the binary that corresponds to the first mapped address.
   * 
* * uint64 file_offset = 3; * @return The fileOffset. */ long getFileOffset(); /** *
   * 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; * @return The filenameStrindex. */ int getFilenameStrindex(); /** *
   * References to attributes in Profile.attribute_table. [optional]
   * 
* * repeated int32 attribute_indices = 5; * @return A list containing the attributeIndices. */ java.util.List getAttributeIndicesList(); /** *
   * References to attributes in Profile.attribute_table. [optional]
   * 
* * repeated int32 attribute_indices = 5; * @return The count of attributeIndices. */ int getAttributeIndicesCount(); /** *
   * References to attributes in Profile.attribute_table. [optional]
   * 
* * repeated int32 attribute_indices = 5; * @param index The index of the element to return. * @return The attributeIndices at the given index. */ int getAttributeIndices(int index); /** *
   * The following fields indicate the resolution of symbolic info.
   * 
* * bool has_functions = 6; * @return The hasFunctions. */ boolean getHasFunctions(); /** * bool has_filenames = 7; * @return The hasFilenames. */ boolean getHasFilenames(); /** * bool has_line_numbers = 8; * @return The hasLineNumbers. */ boolean getHasLineNumbers(); /** * bool has_inline_frames = 9; * @return The hasInlineFrames. */ boolean getHasInlineFrames(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy