Mercurial > hg > CbC > CbC_llvm
view lldb/test/API/functionalities/step-avoids-no-debug/with-debug.c @ 227:21e6aa2e49ef
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 19 Jul 2021 06:57:16 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
#include <stdio.h> typedef int (*debug_callee) (int); extern int no_debug_caller (int, debug_callee); int called_from_nodebug_actual(int some_value) { int return_value = 0; return_value = printf ("Length: %d.\n", some_value); return return_value; // Stop here and step out of me } int called_from_nodebug(int some_value) { int intermediate_return_value = 0; intermediate_return_value = called_from_nodebug_actual(some_value); return intermediate_return_value; } int main() { int return_value = no_debug_caller(5, called_from_nodebug); printf ("I got: %d.\n", return_value); return 0; }