mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-07-20 23:46:48 +00:00
extend rdi line info lookups with depth; fix bad panel deref in target view cmds
This commit is contained in:
@@ -1514,6 +1514,34 @@ extern "C"{
|
||||
#include "mule_c.h"
|
||||
}
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Basic Inline Line Info Tests
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
# define FORCE_INLINE __forceinline
|
||||
#elif defined(__clang__)
|
||||
# define FORCE_INLINE __attribute__((always_inline))
|
||||
#else
|
||||
# error need force inline for this compiler
|
||||
#endif
|
||||
|
||||
static FORCE_INLINE void
|
||||
basic_inlinee(void)
|
||||
{
|
||||
OutputDebugStringA("A\n");
|
||||
OutputDebugStringA("B\n");
|
||||
OutputDebugStringA("C\n");
|
||||
OutputDebugStringA("D\n");
|
||||
}
|
||||
|
||||
static void
|
||||
basic_inline_tests(void)
|
||||
{
|
||||
OutputDebugStringA("{\n");
|
||||
basic_inlinee();
|
||||
OutputDebugStringA("}\n");
|
||||
}
|
||||
|
||||
////////////////////////////////
|
||||
//~ rjf: Fancy Visualization Eval Tests
|
||||
|
||||
@@ -2595,6 +2623,8 @@ mule_main(int argc, char** argv){
|
||||
|
||||
alloca_stepping_tests();
|
||||
|
||||
basic_inline_tests();
|
||||
|
||||
inline_stepping_tests();
|
||||
|
||||
overloaded_line_stepping_tests();
|
||||
|
||||
Reference in New Issue
Block a user