---
name: "IPC::Run3::ProfArrayBuffer"
section: "3pm"
platform: "linux"
package: "perl-ipc-run3"
version: "0.049-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/IPC::Run3::ProfArrayBuffer"
---

# IPC::Run3::ProfArrayBuffer(3pm)

Store profile events in RAM in an array

## NAME

IPC::Run3::ProfArrayBuffer - Store profile events in RAM in an array

## SYNOPSIS

## DESCRIPTION

## METHODS

- "IPC::Run3::ProfArrayBuffer-\>new()"

  - "$buffer-\>app\_call(@events)"

  - "$buffer-\>app\_exit(@events)"

  - "$buffer-\>run\_exit(@events)"

  The three above methods push the given events onto the stack of recorded events.

- get\_events

  Returns a list of all the events.  Each event is an ARRAY reference like:

  ```
     [ "app_call", 1.1, ... ];
  ```

## LIMITATIONS

## COPYRIGHT

Copyright 2003, R. Barrie Slaymaker, Jr., All Rights Reserved

## LICENSE

You may use this module under the terms of the BSD, Artistic, or GPL licenses, any version.

## AUTHOR

Barrie Slaymaker \<barries@slaysys.com\>
