CBMC
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
goto_unwindt Class Reference

#include <unwind.h>

+ Collaboration diagram for goto_unwindt:

Classes

struct   unwind_logt
 

Public Types

 

Public Member Functions

 
 
 
 
 
 

Public Attributes

 

Protected Member Functions

 
 

Detailed Description

Definition at line 21 of file unwind.h.

Member Enumeration Documentation

◆  unwind_strategyt

Enumerator
CONTINUE 
PARTIAL 
ASSERT_ASSUME 
ASSERT_PARTIAL 
ASSUME 

Definition at line 24 of file unwind.h.

Member Function Documentation

◆  copy_segment()

void goto_unwindt::copy_segment ( const goto_programt::const_targett  start,
goto_programtgoto_program 
)
protected

Definition at line 25 of file unwind.cpp.

◆  get_k()

int goto_unwindt::get_k ( const irep_idt  func,
const unsigned  loop_id,
const unwindsettunwindset 
) const
protected

◆  operator()() [1/2]

void goto_unwindt::operator() ( goto_functionstgoto_functions,
const unwindsettunwindset,
)

Definition at line 326 of file unwind.cpp.

◆  operator()() [2/2]

void goto_unwindt::operator() ( goto_modeltgoto_model,
const unwindsettunwindset,
)
inline

Definition at line 66 of file unwind.h.

◆  output_log_json()

jsont goto_unwindt::output_log_json ( ) const
inline

Definition at line 77 of file unwind.h.

◆  unwind() [1/3]

void goto_unwindt::unwind ( const irep_idtfunction_id,
goto_programtgoto_program,
const unwind_strategyt  unwind_strategy 
)

Definition at line 83 of file unwind.cpp.

◆  unwind() [2/3]

void goto_unwindt::unwind ( const irep_idtfunction_id,
goto_programtgoto_program,
const unwind_strategyt  unwind_strategy,
std::vector< goto_programt::targett > &  iteration_points 
)

Definition at line 102 of file unwind.cpp.

◆  unwind() [3/3]

void goto_unwindt::unwind ( const irep_idtfunction_id,
goto_programtgoto_program,
const unwindsettunwindset,
)

Definition at line 281 of file unwind.cpp.

Member Data Documentation

◆  unwind_log

unwind_logt goto_unwindt::unwind_log

Definition at line 115 of file unwind.h.


The documentation for this class was generated from the following files:
  • /home/runner/work/cbmc/cbmc/src/goto-instrument/unwind.h
  • /home/runner/work/cbmc/cbmc/src/goto-instrument/unwind.cpp

AltStyle によって変換されたページ (->オリジナル) /