lltostr

Converts an unsigned 64-bit integer to a string.

string lltostr(int64_t)

The lltostr function converts an unsigned 64-bit integer to a string. The returned string is allocated out of scratch memory and is therefore valid only during processing of the clause. If insufficient scratch memory is available, lltostr doesn't run and an error is generated.

Example 7-23 How to use lltostr to convert a 64-bit integer to a string

The example shows that the printf function treats the value as a string. The pragma option in the script sets the maximum string size to 7 bytes, so the string that's returned by the lltostr function is truncated to 1234567.

#pragma D option strsize=7

BEGIN
{
    printf("%s\n", lltostr(1234567890));
}