
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