• Youkichi Hosoi's avatar
    arcvm: Identify binary translation type on ARCVM · ddfc2c53
    Youkichi Hosoi authored
    This constitutes a part of change to enable NDK translation on ARCVM.
    We identify the binary translation type (None/Houdini/NDK translation)
    by seeing USE flags passed from Chrome OS. This information on the
    binary translation type is passed to Android via the property
    androidboot.native_bridge, which can be accessed as
    ro.boot.native_bridge.
    
    BUG=b:139480143
    TEST=components_unittests
    TEST=Edit /etc/ui_use_flags.txt, and run getprop after restarting ui
    
    Change-Id: Id5810369f3c4e82fda54ed9d2b32be3ad168723e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2071675Reviewed-by: default avatarSatoshi Niwa <niwa@chromium.org>
    Reviewed-by: default avatarYusuke Sato <yusukes@chromium.org>
    Commit-Queue: Youkichi Hosoi <youkichihosoi@chromium.org>
    Auto-Submit: Youkichi Hosoi <youkichihosoi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#747219}
    ddfc2c53
arc_vm_client_adapter_unittest.cc 32.1 KB