The purpose of "atomic operation" is to guarantee read/write be not-broken (load/store value fully…
The minimal example below demonstrates something I find surprising about Windows process terminati…
I think I have proof that #2 is true. The writes to the queue.ring_write_pos and queue.ring_read_p…
I am learning about multithreading in general and winapi multithreading specifically. I have an SP…
This might be a my-workflow-vs-your-workflow thing; I generally run remedy either when the program…
Version 0.6 changelogSwitched graphics API from OpenGL to DirectX 11.Added tabs instead of "mode b…
2bytes —
I've done some tests:set a breakpoint;start the program;type a variable (Address) to show it in th…
In general RemedyBG works amazingly good, but sometimes I notice that it cannot access process mem…
I haven't implemented an x86 debugger so it would hard to provide an accurate level of effort for …
I'm not seeing the issue with the memory panel @2bytes. Are you able to reproduce this consistentl…
Not currently, no. I like the idea though!
I tried it and I get this message: "Failed to create D3D11 Device! Make sure you have Direct3D 11.…
I forgot to mention here that in December I published the Dev Update #20, with updates from August…
I was intrigued and I looked why audioclient.h disabled the warning. As William said, you can use …
You can use #pragma warning to disable warnings for a specific section of code instead of changing…
When the level of warnings to be generated by the compiler is set to 4 (/W4), I'm getting multiple…
You might want to put a description of what VES is on the project page. It's not clear to me.
Alongside the removal of goto, having adding an fn in front of function declarations seems superfl…
If you want to contact me to talk about VES comment under here. Download link:
Here is a simple example: Let us say we have got an array of integers and let us say we display it…
Hi, I'm working with the 0.3.7.1 version at the moment - great program by the way. On newer versio…
Another month and another C3 0.5.x release (read the 0.5.4 announcement here), grab it here: https…
For doubles you can do SSE1 way, with repeated add/sub's. Or you can unpack exponent & mantissa an…
I've been using SSE2 for my function based on your gist. How can I do the same thing for 64-bit in…
I did a little write up of something I've been working on. A solution to a shared-memory problem.
It was either that part, of the other UB. I'm not saying that leaving other UB is fine. It just ha…
So how did you know commenting out the "probably UB" line would make it generate the correct code?…
It affects everything. That comes after, that comes before. Related variable, unrelated variables.…
Huh, interesting. So UB affects not only that one line but also the code that comes after it. But …
Once you have UB in code, you cannot rely any calculations. Comment out "This is probably UB" sect…