marsej

Results 31 comments of marsej

This could be enhanced with some sort of "debug selected projects only" so that when breaking with say global break (eg.pause-break key) the debugger would land to code in the...

In 0.43.1 the result has improved but there still are cases where the return value is not shown: ``` BeefLibs\corlib\src\Platform.bf: public static extern int32 BfpProcess_GetProcessId(BfpProcess* process); BeefLibs\corlib\src\Diagnostics\Process.bf public int32 Id...

At least in C# w/ Windows there's some special cases that need to be handled when doing that from C#, if you want it to work in every case. Some...

![beef Hovering mouse pointer over float2 gives random values](https://user-images.githubusercontent.com/81806010/145715885-2dee44e7-f5a9-4a1b-a683-2c2853949c45.png) ![beef Hovering mouse pointer over float2 gives random values 2](https://user-images.githubusercontent.com/81806010/145716352-e491fbe0-7a8b-4737-ac10-c5ef9a9956b9.png)

This isn't about stepping but tracing(and then adding bp's), similar to in OllyDbg or perhaps I didn't understand what you meant.

OllyDbg has Stack Trace, Run trace, Log windows which each do different things. With unknown code/difficult cases those other windows help. For instance you could "animate over" code which then...

I had an idea for a workaround: Use Find and Replace to replace every "{" with "{ CallerInfo(); " Where CallerInfo is: ```cs public static void CallerInfo(String member = Compiler.CallerMemberName,...

I actually need it for .cpp (for finding code paths for buggy and non-buggy cases). I found this: ``` printf("%s\n", __func__); ``` That prints "main" when in main(); EDIT: even...

I got the manual tracing working: None of the other project configurations worked except for Release-x64 in the Beef.sln file (compiled then attached VS manually to BeefIDE.exe EDIT: Changing startup...

I did some testing and looks like just setting a breakpoint first line of code in Main and using the profiler to check time passed seems good enough, however being...