• Francois Doray's avatar
    RC: Remove unnecessary dependencies on resource_coordinator_cpp. · 6e161040
    Francois Doray authored
    Apart from the code in resource_coordinator_features.cc/.h and
    the code in the memory_instrumentation/ sub-directory, the code
    in services/resource_coordinator/public/cpp is never used from
    child processes.
    
    This CL splits the resource_coordinator_cpp component into
    3 separate components (resource_coordinator_cpp,
    resource_coordinator_features and memory_instrumentation) so that
    code that runs in child processes doesn't have to depend on all of
    services/resource_coordinator/public/cpp/ (this is important to
    avoid security concerns as we add functionality to
    services/resource_coordinator/public/cpp/).
    
    TBR=clamy@chromium.org
    
    Change-Id: Ic2045164621d99b11d218d1a01c5ce160a4dc855
    Reviewed-on: https://chromium-review.googlesource.com/c/1250006
    Commit-Queue: François Doray <fdoray@chromium.org>
    Reviewed-by: default avatarRaymond Toy <rtoy@chromium.org>
    Reviewed-by: default avatarSigurður Ásgeirsson <siggi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#597121}
    6e161040
BUILD.gn 72.5 KB