with GDB, i think I should be able to directly call a function in my program then trace the flow step by step.
However, when the parameters of the function are very complicated, such as structures(within the structure, its
members can be structures too) instead of simple data type such as int or ulong, what can I do in this case in order
to debug this function?
Seems there is just no way out?