---
name: "TAU_DUMP_FUNC_VALS_INCR"
section: "3"
platform: "linux"
package: "tau"
version: "2.17.3.1.dfsg-4.2"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/TAU_DUMP_FUNC_VALS_INCR"
---

# TAU\_DUMP\_FUNC\_VALS\_INCR(3)

Dumps function values with a timestamp

## NAME

TAU\_DUMP\_FUNC\_VALS\_INCR - Dumps function values with a timestamp

## SYNOPSIS

**C/C++:**

**TAU\_DUMP\_FUNC\_VALS\_INCR(char \*\****inFuncs***, int** *numFuncs***);**

## DESCRIPTION

Similar to TAU\_DUMP\_FUNC\_VALS. This macro creates an incremental selective dump and dumps the results with a date stamp to the filename such as sel\_dump\_\_Thu-Mar-28-16:30:48-2002\_\_.0.0.0. In this manner the previous TAU\_DUMP\_FUNC\_VALS\_INCR(...) are not overwritten (unless they occur within a second).

## EXAMPLE

**C/C++ :**

```
const char **inFuncs;
/* The first dimension is functions, and the second dimension is counters */
double **counterExclusiveValues;
double **counterInclusiveValues;
int *numOfCalls;
int *numOfSubRoutines;
const char **counterNames;
int numOfCouns;
TAU_GET_FUNC_VALS(inFuncs, 2,
  counterExclusiveValues,
  counterInclusiveValues,
  numOfCalls,
  numOfSubRoutines,
  counterNames,
  numOfCouns);
TAU_DUMP_FUNC_VALS(inFuncs, 2);
```

## SEE ALSO

[TAU\_DB\_DUMP(3)](/TAU_DB_DUMP/3.md), [TAU\_DUMP\_FUNC\_NAMES(3)](/TAU_DUMP_FUNC_NAMES/3.md), [TAU\_DUMP\_FUNC\_VALS(3)](/TAU_DUMP_FUNC_VALS/3.md)
