A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Describe los tipos y las ubicaciones de los objetos en un segmento de una pila.
Resumen
Constructores públicos |
HeapSegment(ByteBuffer hpsgData)
Crea un nuevo HeapSegment basado en el contenido sin procesar de un fragmento de HPSG.
|
Campos
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Constructores públicos
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Crea un nuevo HeapSegment basado en el contenido sin procesar de un fragmento de HPSG.
| Parámetros |
hpsgData |
ByteBuffer: Son los datos sin procesar de un fragmento de HPSG. |
| Arroja |
|
si hpsgData es demasiado pequeño para contener los datos del encabezado del fragmento de HPSG. |
Métodos públicos
apéndice
public boolean append (HeapSegment other)
Agrega el contenido de other a este segmento si describe el segmento inmediatamente posterior a este.
| Parámetros |
other |
HeapSegment: Es el segmento que se agregará a este segmento, si es posible. Si se agrega, other
no será válido cuando este método muestre un resultado. |
| Muestra |
boolean |
Es verdadero si other se agregó correctamente a este segmento. |
canAppend
public boolean canAppend (HeapSegment other)
Comprueba si other aparece inmediatamente después de este segmento.
| Parámetros |
other |
HeapSegment: Es el HeapSegment que se verificará. |
| Muestra |
boolean |
Es verdadero si other aparece inmediatamente después de este segmento. |
compareTo
public int compareTo (HeapSegment other)
| Parámetros |
other |
HeapSegment |
equals
public boolean equals (Object o)
getEndAddress
public long getEndAddress ()
getLength
public int getLength ()
getStartAddress
public long getStartAddress ()
hashCode
public int hashCode ()
isValid
public boolean isValid ()
Comprueba si este segmento aún contiene datos y no se agregó a otro segmento.
| Muestra |
boolean |
Es verdadero si este segmento no se agregó a otro segmento. |
rewindElements
public void rewindElements ()
toString
public String toString ()
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-12-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-04 (UTC)"],[],[]]