Package ghidra.trace.model.target.iface

# Interface TraceEnvironment

All Superinterfaces:
  `TraceObjectInterface`

All Known Implementing Classes:
  `DBTraceObjectEnvironment`

public interface TraceEnvironment extends TraceObjectInterface
Provides information about a given target object

This is mostly a marker interface so that the client knows where to look for information about a target. This may be attached to the entire session, or it may be attached to individual targets in a session. The information is generally encoded as string-valued attributes. The form of the strings is not strictly specified. They should generally just take verbatim whatever string the connected debugger would use to describe the platform. It is up to the client to interpret the information.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `KEY_ARCH`
  `static final String`
  `KEY_DEBUGGER`
  `static final String`
  `KEY_ENDIAN`
  `static final String`
  `KEY_OS`

  ### Fields inherited from interface ghidra.trace.model.target.iface.TraceObjectInterface

  `KEY_COMMENT, KEY_DISPLAY, KEY_KIND, KEY_MODIFIED, KEY_ORDER, KEY_SHORT_DISPLAY, KEY_TYPE, KEY_VALUE`

- ## Method Summary

  ### Methods inherited from interface ghidra.trace.model.target.iface.TraceObjectInterface

  `getObject`

- ## Field Details

  - ### KEY_ARCH

    static final String KEY_ARCH
    See Also:
      - Constant Field Values

  - ### KEY_DEBUGGER

    static final String KEY_DEBUGGER
    See Also:
      - Constant Field Values

  - ### KEY_ENDIAN

    static final String KEY_ENDIAN
    See Also:
      - Constant Field Values

  - ### KEY_OS

    static final String KEY_OS
    See Also:
      - Constant Field Values