Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support to filter on exception message #160

Merged
merged 9 commits into from
Feb 24, 2023

Conversation

oldzhu
Copy link
Contributor

@oldzhu oldzhu commented Feb 3, 2023

Add support to filter on exception message and make a dump file name contains the exception name and dump count.
Resolves #159, Resolves #161

1. Add the new function CorProfiler::GetExceptionMessage
2. Add filter on exception message in CorProfiler::ExceptionThrown
3. Make a core dump file name contains exception name and dump count
4. Modify PrintUsage, man page and README.md to reflect the filter change

Signed-off-by: oldzhu <[email protected]>
… the dump count,

modify the testing scripts which try to locate the exception dumps by name accordingly.

Signed-off-by: oldzhu <[email protected]>
…ocdump in the related scripts

2. Add -log option in all procdump command running in the testing scripts for troubleshooting failed testing cases
3. Add sleep betwen the procdump and wget to trigger exception so that procdump is ready for exception before exception thrown
4. Add access call loop checking in profiler to make sure procdump listening on the socket before profiler try to connect

Signed-off-by: oldzhu <[email protected]>
profiler/src/ProcDumpProfiler.cpp Outdated Show resolved Hide resolved
profiler/src/ProcDumpProfiler.cpp Show resolved Hide resolved
profiler/src/ProcDumpProfiler.cpp Outdated Show resolved Hide resolved
profiler/src/ProcDumpProfiler.cpp Outdated Show resolved Hide resolved
…f a procdump socket is created or not

2. fix medta leak in CorProfiler::GetExceptionMessage while loop
4. change delete to delete [] in CorProfiler::GetExceptionMessage
3. limit socket access testing to 5 times to avoid endless loop

Signed-off-by: oldzhu <[email protected]>
@MarioHewardt MarioHewardt merged commit 85e46f9 into microsoft:master Feb 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants