aboutsummaryrefslogtreecommitdiff
path: root/src/tools/perf/util/pstack.h
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-02-19 03:17:20 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-02-19 03:17:20 +0000
commitec45ea65458b1a0a3bee0a188c5b713ea0d2d093 (patch)
treec74cd86bf0d537c9408f7d60ce6567239ca7ad8d /src/tools/perf/util/pstack.h
parent3434c23e835004c4f6326157fa6b039a76f77591 (diff)
parent37e8ce55bfbfc37e34dd64e2d643d1f357fa402f (diff)
downloadlinux-tools-perf-ec45ea65458b1a0a3bee0a188c5b713ea0d2d093.tar.gz
am 37e8ce55: Merge "Lose the version number from the directory name."
* commit '37e8ce55bfbfc37e34dd64e2d643d1f357fa402f': Lose the version number from the directory name.
Diffstat (limited to 'src/tools/perf/util/pstack.h')
-rw-r--r--src/tools/perf/util/pstack.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/tools/perf/util/pstack.h b/src/tools/perf/util/pstack.h
new file mode 100644
index 0000000..4cedea5
--- /dev/null
+++ b/src/tools/perf/util/pstack.h
@@ -0,0 +1,14 @@
+#ifndef _PERF_PSTACK_
+#define _PERF_PSTACK_
+
+#include <stdbool.h>
+
+struct pstack;
+struct pstack *pstack__new(unsigned short max_nr_entries);
+void pstack__delete(struct pstack *self);
+bool pstack__empty(const struct pstack *self);
+void pstack__remove(struct pstack *self, void *key);
+void pstack__push(struct pstack *self, void *key);
+void *pstack__pop(struct pstack *self);
+
+#endif /* _PERF_PSTACK_ */