The Sleuth Kit  4.11.1
Functions
tsk_stack.c File Reference

Contains the functions to create and maintain a stack, which supports basic popping, pushing, and searching. More...

#include "tsk_base_i.h"

Functions

TSK_STACKtsk_stack_create ()
 Create a TSK_STACK structure. More...
 
uint8_t tsk_stack_find (TSK_STACK *a_tsk_stack, uint64_t a_val)
 Search a TSK_STACK for a given value. More...
 
void tsk_stack_free (TSK_STACK *a_tsk_stack)
 Free an allocated TSK_STACK structure. More...
 
void tsk_stack_pop (TSK_STACK *a_tsk_stack)
 Pop a value from the top of the stack. More...
 
uint8_t tsk_stack_push (TSK_STACK *a_tsk_stack, uint64_t a_val)
 Push a value to the top of TSK_STACK. More...
 

Detailed Description

Contains the functions to create and maintain a stack, which supports basic popping, pushing, and searching.

These are used for finding loops when recursing structures


Copyright © 2007-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.