Skip to content
Snippets Groups Projects
Select Git revision
  • android-7.1.2_r28_klist
  • master default protected
  • oreo-mr1-iot-release
  • sdk-release
  • pie-cts-dev
  • pie-cts-release
  • pie-vts-release
  • nougat-iot-release
  • pie-gsi
  • pie-platform-release
  • pie-r2-release
  • pie-r2-s1-release
  • pie-release
  • pie-dev
  • oreo-m4-s4-release
  • o-mr1-iot-preview-8
  • oreo-m2-s2-release
  • oreo-m2-s1-release
  • oreo-m6-s2-release
  • oreo-m6-s3-release
  • android-o-mr1-iot-release-1.0.4
  • android-9.0.0_r8
  • android-9.0.0_r7
  • android-9.0.0_r6
  • android-9.0.0_r5
  • android-8.1.0_r46
  • android-8.1.0_r45
  • android-n-iot-release-smart-display-r2
  • android-vts-8.1_r5
  • android-cts-8.1_r8
  • android-cts-8.0_r12
  • android-cts-7.1_r20
  • android-cts-7.0_r24
  • android-cts-6.0_r31
  • android-o-mr1-iot-release-1.0.3
  • android-cts-9.0_r1
  • android-8.1.0_r43
  • android-8.1.0_r42
  • android-n-iot-release-smart-display
  • android-p-preview-5
40 results

AndroidSystemCore

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Josh Gao authored
    This commit fixes two somewhat related issues in shell_service.
    
      - The fd returned by StartSubprocess is owned by a unique_fd
        contained in the Subprocess object, but also gets closed by the
        caller. Resolve this by duping the returned file descriptor.
    
      - A Subprocess object can be destroyed immediately after its initial
        construction in StartSubprocess if we're sufficiently unlucky.
        Split up the fork/exec and "start management thread" steps, so that
        we can safely do everything we need to do on the Subprocess before
        handing it over to the thread that'll eventually destroy it.
    
    Also includes squashed patches from AOSP master that allow for use of
    unique_fd inside adb.
    
    Bug: http://b/29254462
    Change-Id: Id9cf0b7e7a7293bee7176919edc758597691c636
    (cherry picked from commit c0e6e40c)
    (cherry picked from commit 54c72aac)
    (cherry picked from commit 2c5d1d7c)
    (cherry picked from commit 2a7b8633)
    (cherry picked from commit 13ea01db)
    (cherry picked from commit 344778da)
    69d2f981
    History
    Name Last commit Last update