
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# THIS FILE IS AUTO-GENERATED BY glean_metrics.py. DO NOT EDIT!

---
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
$tags:
- 'Toolkit :: Crash Reporting'
crash:
  app_build:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Application build ID, the format is YYYYMMDDHHMMSS.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  app_channel:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Application release channel (e.g. default, beta, ...)
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  app_display_version:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Product version.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  application_build_id:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: The Android application's build ID.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  async_shutdown_timeout:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: This annotation is present if a shutdown blocker was not released
      in time and the browser was crashed instead of waiting for shutdown to finish.
      The condition that caused the hang is contained in the annotation.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    structure:
      properties:
        broken_add_blockers:
          items:
            type: string
          type: array
        conditions:
          type: string
        phase:
          type: string
      type: object
    type: object
  background_task_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: If the app was invoked in background task mode via `--backgroundtask
      <task name>`, the string "task name".
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  crash_type:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: The type of crash that occurred (Android-only).
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  dom_fission_enabled:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set to 1 when DOM fission is enabled, and subframes are potentially
      loaded in a separate process.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  event_id:
    bugs:
    - https://bugzilla.mozilla.org/1993525
    - https://bugzilla.mozilla.org/2037943
    data_reviews:
    - https://bugzilla.mozilla.org/1993525
    - https://bugzilla.mozilla.org/2037943
    data_sensitivity:
    - technical
    description: A UUID for the crash event.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  event_loop_nesting_level:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Present only if higher than 0, indicates that we're running in a
      nested event loop and indicates the nesting level.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: levels
  font_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set before attempting to load a font to help diagnose crashes during
      loading.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  gpu_process_launch:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Number of times the GPU process was launched.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: events
  hang:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set if the crash was the result of a hang, with a value which describes
      the type of hang (e.g. "ui" or "shutdown").
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  ipc_channel_error:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set before a content process crashes because of an IPC channel error.
      Holds a description of the error.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  is_garbage_collecting:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: If true then the JavaScript garbage collector was running when the
      crash occurred.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  java_exception:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: JSON structured Java stack trace, only present on Firefox for Android
      if we encounter an uncaught Java exception.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    structure:
      properties:
        throwables:
          items:
            properties:
              message:
                type: string
              stack:
                items:
                  properties:
                    class_name:
                      type: string
                    file:
                      type: string
                    is_native:
                      type: boolean
                    line:
                      type: number
                    method_name:
                      type: string
                  type: object
                type: array
              type_name:
                type: string
            type: object
          type: array
      type: object
    type: object
    version: 1
  last_interaction_duration:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: How long the user had been inactive in seconds if the user was inactive
      at crash.  The value is not set if the user state was active.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    time_unit: second
    type: timespan
  linux_memory_psi:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: 'Memory PSI (Pressure Stall Information) values from /proc/pressure/memory
      as comma-separated list: some_avg10,some_avg60,some_avg300,some_total,full_avg10,full_avg60,full_avg300,full_total'
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  main_thread_runnable_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Name of the currently executing nsIRunnable on the main thread.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  minidump_sha256_hash:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: The sha256 hash of the minidump file, if available.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  moz_crash_reason:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Plaintext description of why Firefox crashed, this is usually set
      by assertions and the like.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  process_type:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Type of the process that crashed, the possible values are defined
      in GeckoProcessTypes.h.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  product_id:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Application UUID (e.g. ec8030f7-c20a-464f-9b0e-13a3a9e97384).
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  product_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Application name (e.g. Firefox).
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  profiler_child_shutdown_phase:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: When a child process shuts down, this describes if the profiler is
      running, and the point the profiler shutdown sequence has reached.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  quota_manager_shutdown_timeout:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: 'This annotation is present if the quota manager shutdown (resp.
      the shutdown of the quota manager clients) was not finished in time and the
      browser was crashed instead of waiting for the shutdown to finish. The status
      of objects which were blocking completion of the shutdown when reaching the
      timeout is contained in the annotation.

      In the case of IndexedDB, objects are divided into three groups: FactoryOperations,
      LiveDatabases and DatabaseMaintenances.

      In the case of LocalStorage, objects are divided into three groups: PrepareDatastoreOperations,
      Datastores and LiveDatabases.

      In the case of Cache API, objects are in one group only: Managers.

      Each group is reported separately and contains the number of objects in the
      group and the status of individual objects in the group (duplicate entries are
      removed): "GroupName: N (objectStatus1, objectStatus2, ...)" where N is the
      number of objects in the group.

      The status of individual objects is constructed by taking selected object properties.
      Properties which contain origin strings are anonymized.

      In addition, intermediate steps are recorded for change events after shutdown
      started. These include the time difference and the type of object.'
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    structure:
      items:
        type: string
      type: array
    type: object
  remote_type:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Type of the content process, can be set to "web", "file" or "extension".
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  shutdown_progress:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Shutdown step at which the browser crashed, can be set to "quit-application",
      "profile-change-teardown", "profile-before-change", "xpcom-will-shutdown" or
      "xpcom-shutdown".
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  shutdown_reason:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: One out of "Unknown", "AppClose", "AppRestart", "OSForceClose", "OSSessionEnd"
      or "OSShutdown".
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  stack_traces:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Stack traces extracted from the crash minidump, if available. A serialized
      JSON object (with a structure matching the associated Glean object description).
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    structure:
      properties:
        crash_address:
          type: string
        crash_thread:
          type: number
        crash_type:
          type: string
        error:
          type: string
        main_module:
          type: number
        modules:
          items:
            properties:
              base_address:
                type: string
              code_id:
                type: string
              debug_file:
                type: string
              debug_id:
                type: string
              end_address:
                type: string
              filename:
                type: string
              version:
                type: string
            type: object
          type: array
        threads:
          items:
            properties:
              frames:
                items:
                  properties:
                    ip:
                      type: string
                    module_index:
                      type: number
                    trust:
                      type: string
                  type: object
                type: array
            type: object
          type: array
      type: object
    type: object
  startup:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: If set to 1 then this crash occurred during startup.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  time:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Crash time in seconds since the Epoch.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    time_unit: second
    type: datetime
  time_since_last_crash:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Time in seconds since the last crash occurred.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    time_unit: second
    type: timespan
  utility_actors_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Comma-separated list of IPC actors name running on this Utility process
      instance
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string_list
crash.windows:
  error_reporting:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set to 1 if this crash was intercepted via the Windows Error Reporting
      runtime exception module.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  file_dialog_error_code:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: The HRESULT returned from a Win32 system call leading to termination
      of the file-dialog utility process. MozCrashReason is expected to provide context
      for the value.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
dll_blocklist:
  init_failed:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set to 1 if the DLL blocklist could not be initialized.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  list:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Semicolon-separated list of blocked DLLS, Windows-only
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string_list
  user32_loaded_before:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Set to 1 if user32.dll was loaded before we could install the DLL
      blocklist.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
environment:
  headless_mode:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: True if the app was invoked in headless mode via `--headless ...`
      or `--backgroundtask ...`, false otherwise.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: boolean
  nimbus_enrollments:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: A comma-separated string that specifies the active Nimbus experiments
      and rollouts, as well as their branches.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string_list
  uptime:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Uptime in seconds. This annotation uses a string instead of an integer
      because it has a fractional component.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    time_unit: millisecond
    type: timespan
memory:
  available_commit:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: "Available commit-space in bytes. - Under Windows, computed from\
      \ the PERFORMANCE_INFORMATION structure by substracting\n  the CommitTotal field\
      \ from the CommitLimit field.\n- Under Linux, computed from /proc/meminfo's\
      \ CommitLimit - Committed_AS. Note that\n  the kernel is not guaranteed to enforce\
      \ that CommittedLimit >= Committed_AS. If\n  Committed_AS > CommittedLimit,\
      \ this value is set to 0.\n- Not available on other platforms."
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  available_physical:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Amount of free physical memory in bytes. - Under Windows, populated
      with the contents of the MEMORYSTATUSEX's structure ullAvailPhys field. - Under
      macOS, populated with vm_statistics64_data_t::free_count. - Under Linux, populated
      with /proc/meminfo's MemFree. - Not available on other platforms.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  available_swap:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: "Amount of free swap space in bytes. - Under macOS, populated with\
      \ the contents of\n  sysctl \"vm.swapusage\" :: xsu_avail.\n- Under Linux, populated\
      \ with /proc/meminfo's SwapFree. - Not available on other platforms."
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  available_virtual:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Amount of free virtual memory in bytes - Under Windows, populated
      with the contents of the MEMORYSTATUSEX's structure ullAvailVirtual field. -
      Under Linux, populated with /proc/meminfo's MemAvailable. - Not available on
      other platforms. - For macOS, see AvailableSwapMemory, AvailablePhysicalMemory
      and PurgeablePhysicalMemory.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  js_large_allocation_failure:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: A large allocation couldn't be satisfied, check the JSOutOfMemory
      description for the possible values of this annotation.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  js_out_of_memory:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: A small allocation couldn't be satisfied, the annotation may contain
      the "Reporting", "Reported" or "Recovered" value. The first one means that we
      crashed while responding to the OOM condition (possibly while running a memory-pressure
      observers), the second that we crashed after having tried to free some memory,
      and the last that the GC had managed to free enough memory to satisfy the allocation.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
  low_physical:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Number of times the available memory tracker has detected that free
      physical memory is running low. This is a Windows-specific annotation.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: events
  oom_allocation_size:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Size of the allocation that caused an out-of-memory condition.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  purgeable_physical:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: macOS only. Amount of physical memory currently allocated but which
      may be deallocated by the system in case of memory pressure. Populated from
      vm_statistics64_data_t::purgeable_count * vm_page_size.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  system_use_percentage:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Windows-only, percentage of physical memory in use. This annotation
      is populated with the contents of the MEMORYSTATUSEX's structure dwMemoryLoad
      field.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: percent
  texture:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Amount of memory in bytes consumed by textures.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  total_page_file:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: "Maximum amount of memory that can be committed without extending\
      \ the swap/page file. - Under Windows, populated with the contents of the PERFORMANCE_INFORMATION's\n\
      \  structure CommitLimit field.\n- Under Linux, populated with /proc/meminfo\
      \ MemTotal + SwapTotal. The swap file\n  typically cannot be extended, so that's\
      \ a hard limit.\n- Not available on other systems."
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  total_physical:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: Amount of physical memory in bytes. - Under Windows, populated with
      the contents of the MEMORYSTATUSEX's structure ullTotalPhys field. - Under macOS,
      populated with sysctl "hw.memsize". - Under Linux, populated with /proc/meminfo's
      "MemTotal". - Not available on other systems.
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
  total_virtual:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: "Size of the virtual address space. - Under Windows, populated with\
      \ the contents of the MEMORYSTATUSEX's structure\n  ullTotalVirtual field.\n\
      - Not available on other platforms."
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: quantity
    unit: bytes
windows:
  package_family_name:
    bugs:
    - https://bugzilla.mozilla.org/1950749
    data_reviews:
    - https://bugzilla.mozilla.org/1950749
    data_sensitivity:
    - technical
    description: 'If running in a Windows package context, the package family name,
      per https://docs.microsoft.com/en-us/windows/win32/api/appmodel/nf-appmodel-getcurrentpackagefamilyname.

      The package family name is only included when it is likely to have been produced
      by Mozilla: it starts "Mozilla." or "MozillaCorporation.".'
    expires: never
    notification_emails:
    - crash-reporting-wg@mozilla.org
    - stability@mozilla.org
    send_in_pings:
    - crash
    type: string
