Add copyright, fix up file header
Merge branch 'master' of https://github.com/apmckinlay/jsdebug
Merge branch 'master' of https://github.com/apmckinlay/jsdebug
Modify to use suneido.debug.Locals annotation as main method of filtering methods
Enhance error reporting
-FIX BUG: It was rejecting instance methods instead of static methods (wrong test with ACC_STATIC)
-Remove fprintf() in the hope this will permit shrinking code size
- Add Visual Studio property sheet for "Release" configurations (config-release.props)
- Enable various optimizations for "Release" configurations, particularly to favour small size...
- Turn of /sdl in Release builds (overridden by /GS- anyway)
- Add property sheet for Debug builds (config-debug.props) and turn on /sdl
- Remove command line options parsing (simplify code)
- This is a transitional commit because I'm removing the annotations and reflection code and from now on it will filter stack frames based on name ("eval", "evalN", "call", "callN") and whether it's a member of SuCallable
Turn off /sdl in Release builds (overridden by /GS- anyway)
Disable MS Visual C++ warning #4100 (unreferenced formal parameter) in callback paramter lists since we don't control the callback prototype and thus can't eliminate the unused parameters
- Rewrite locals.c quite significantly (again!) to stop using annotation method, which is overkill, and just look at the method name of the SuCallable to determine what is a valid Suneido stack frame and what isn't
- Turn on strict ANSI C as MSVC project default (common.props property sheet)
- This required putting in a #pragma to to turn off MSVC warning 4001 which complains about "nonstandard extension 'single line comment'"
- Override strict ANSI C back to MS extensions in platform.c because it #include's the message up Windows.h
Remove unused global variable
- Add admonition to keep the code in sync with fallback code in suneido/debug/JDWPAgentController.java
- Other minor docs
docs
cleanup
FIX BUG: Memory leak in getMethodName(...)
Update because StackInfo.<init>() now doesn't call StackInfo.fetchInfo() explicitly
Update StackInfo.fetchInfo() method signature
FIX BUG: Missing semicolon on StackInfo.fetchInfo() method signature