IPC::Run3::ProfArrayBuffer(3) User Contributed Perl Documentation IPC::Run3::ProfArrayBuffer(3)

# [NAME](#NAME)

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

# [SYNOPSIS](#SYNOPSIS)

# [DESCRIPTION](#DESCRIPTION)

# [METHODS](#METHODS)

"IPC::Run3::ProfArrayBuffer-&gt;new()"

"$buffer-&gt;app\_call(@events)"

"$buffer-&gt;app\_exit(@events)"

"$buffer-&gt;run\_exit(@events)"

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

[get\_events](#get_events)

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

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

# [LIMITATIONS](#LIMITATIONS)

# [COPYRIGHT](#COPYRIGHT)

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

# [LICENSE](#LICENSE)

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

# [AUTHOR](#AUTHOR)

Barrie Slaymaker &lt;barries@slaysys.com&gt;

2026-08-18 perl v5.44.0

---

Document: IPC::Run3::ProfArrayBuffer(3pm) from perl-ipc-run3 0.049-r10 (Chainguard OS)
Source: https://github.com/rjbs/IPC-Run3
