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

Improve stability #52

Merged
merged 12 commits into from
Aug 12, 2021
Merged

Improve stability #52

merged 12 commits into from
Aug 12, 2021

Commits on Aug 12, 2021

  1. add defer()

    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    c807afd View commit details
    Browse the repository at this point in the history
  2. introduce ZendTypeCData and improve the stability of the ExecutorGlob…

    …alsReader
    
    I suspect that casting CData doesn't maintain its refcount and therefore releasing original CData causes access to the corrupted memory. So ZendTypeCData keeps the reference to the original CData.
    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    9514ee8 View commit details
    Browse the repository at this point in the history
  3. fix resuming of the stopped process

    the stopped process has to be resumed even if the trace returns early
    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    9ec6fdb View commit details
    Browse the repository at this point in the history
  4. fix releasing detached workers in daemon mode

    Detached worker can be released via updateTargets, so there is a chance of double releasing.
    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    a7091ad View commit details
    Browse the repository at this point in the history
  5. fix wrongly cached VM data

    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    386c7f6 View commit details
    Browse the repository at this point in the history
  6. Changed the reader to continue processing even if an exception is thr…

    …own in reading trace.
    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    0eaf587 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b68f19c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d8f09bd View commit details
    Browse the repository at this point in the history
  9. add NativeFileReader

    it can bypass PHP's restriction about file processing, and also avoid process invocation in the current CatFileReader
    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    b83eb61 View commit details
    Browse the repository at this point in the history
  10. use FileReader in Searcher

    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    366f682 View commit details
    Browse the repository at this point in the history
  11. add stubs for NativeFileReader

    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    7847a2d View commit details
    Browse the repository at this point in the history
  12. add debug logs

    sj-i committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    bfa3423 View commit details
    Browse the repository at this point in the history