Pavel P

Results 104 comments of Pavel P

based on git history, seems that these are available only in vs 2022: ![image](https://user-images.githubusercontent.com/1614246/219777709-0cee88fe-4680-4d45-bc9a-7c3cf0fcb724.png)

FYI, it looks like in current version that ships with latest VS2022 asan annotations are commented out in `std::string`. I had some false positives because of that with asan reporting...

More fixes added (support for std::string annotations was added starting from _MSC_VER >= 1938)

@yfeldblum thanks for the review. I'm traveling in remote locations and rarely connect, so, will take some time before I can address it. There was also a suggestion by @BillyONeal...

`_INSERT_STRING_ANNOTATION` / `_INSERT_VECTOR_ANNOTATION` are defined by https://github.com/microsoft/STL/blob/0403d19f5461fd15983737c3f01ec34800ea9275/stl/inc/__msvc_sanitizer_annotate_container.hpp (this file is included by string/vector). string/vector undef these defines at the end. This PR replicates what the MS headers do. `_Asan_string_should_annotate` also...

> There are merge conflicts in this that need to be resolved before the tooling will let me import this PR. Would you be able to rebase this PR? give...

I rebased, but I didn't have any merge conflicts. @Orvid @yfeldblum

I merged all outstanding PRs, made some fixes, merged them to vs2017/vs2019 versions and then updated `Visual Studio 2022 support` merge: https://github.com/pps83/CPPDebuggerVisualizers Published release build: https://github.com/pps83/CPPDebuggerVisualizers/releases/tag/v1.0.23