• Benedikt Meurer's avatar
    Reland "[debug][api] Move debugger support to debug-interface.cc." · 9d3cd57f
    Benedikt Meurer authored
    Previously we had the debugger / inspector support declared in
    debug-interface.h, but the implementation was sprinkled all across
    api.cc, which was quite messy. This moves the relevant macros and
    other bits into api-macros.h (with api-macros-undef.h to support
    jumbo builds), and moves the debugger interface implementation to
    src/debug/debug-interface.cc.
    
    Bug: chromium:1162229
    Change-Id: If2698cba7bcc0b54b0f889220588ec214405848b
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2656256
    Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
    Commit-Queue: Yang Guo <yangguo@chromium.org>
    Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#72402}
    9d3cd57f
debug-interface.cc 43.1 KB