1. 01 May, 2014 4 commits
  2. 24 Apr, 2014 2 commits
  3. 16 Apr, 2014 1 commit
  4. 11 Apr, 2014 1 commit
  5. 10 Apr, 2014 1 commit
    • Narayan Kamath's avatar
      Fix debugging on dalvik. · dfa1611b
      Narayan Kamath authored
      u4* args is a pointer to a flat array of 4 byte values,
      so the "debugFlags" arg of postForkChild(long, int debugFlags)
      is at args[2], not args[1].
      
      bug: 13926783
      
      Change-Id: Icd3bbf9dd249cdd70e085acdd4dd7daa415cd698
      dfa1611b
  6. 02 Apr, 2014 2 commits
  7. 01 Apr, 2014 1 commit
    • Narayan Kamath's avatar
      Move zygote initialization code to the framework. · b41d968f
      Narayan Kamath authored
      The framework class com.android.internal.os.ZygoteInit
      will call back to the runtime before / after the fork, so
      that it can perform runtime specific bringup / teardown.
      
      Change-Id: I9730e12da8b22f03397658b1bddc7fd73f4fbc7d
      b41d968f
  8. 31 Mar, 2014 1 commit
  9. 28 Mar, 2014 1 commit
    • Narayan Kamath's avatar
      Remove Zygote.fork · 0122b70d
      Narayan Kamath authored
      Currently unused. Note that ART does not have a native
      definition of this function.
      
      Change-Id: If75830ca231db7a597dfe726fb0968828fca9593
      0122b70d
  10. 25 Mar, 2014 3 commits
  11. 22 Mar, 2014 1 commit
    • Colin Cross's avatar
      dalvik: let 32-bit dalvik build on multilib targets · 93a264eb
      Colin Cross authored
      Set LOCAL_32_BIT_ONLY for all target modules
      Use LOCAL_LDFLAGS_x86 instead of ifeq ($(TARGET_ARCH),x86)
      Set dvm_arch to TARGET_2ND_ARCH instead of TARGET_ARCH on 64-bit
      targets
      
      This will allow "make checkbuild" to succeed on 64-bit platforms.
      
      Change-Id: Idd51dda26b54855c0c8640f8fcfbf4274baf8845
      93a264eb
  12. 18 Mar, 2014 1 commit
  13. 17 Mar, 2014 3 commits
  14. 12 Mar, 2014 1 commit
  15. 11 Mar, 2014 3 commits
  16. 10 Mar, 2014 2 commits
  17. 07 Mar, 2014 1 commit
  18. 04 Mar, 2014 1 commit
    • Narayan Kamath's avatar
      Remove usage of pthread_cond_timedwait_monotonic_np. · 70409820
      Narayan Kamath authored
      Replaced with the posix compliant pthread_condattr_setclock.
      Unfortunately, mac OS doesn't support CLOCK_MONOTONIC
      or (pthread_condattr_setclock) so we fall back to using
      the "default" pthread_condattr_t value like we did earlier.
      
      Change-Id: I23475ef0d4e392d9e14402c6b5f8f658c5ed4063
      70409820
  19. 13 Feb, 2014 2 commits
  20. 12 Feb, 2014 3 commits
  21. 11 Feb, 2014 2 commits
  22. 08 Feb, 2014 1 commit
  23. 06 Feb, 2014 1 commit
    • Dave Platt's avatar
      Finish fixing Zygote descriptor leakage problem · c3424aac
      Dave Platt authored
      In order to prevent Zygote descriptors from leaking into the child
      environment, they should be closed by the forked-off child process
      before the child switches to the application UID.  These changes close
      the descriptors via dup2(), substituting a descriptor open to
      /dev/null in their place; this allows the Zygote Java code to close
      the FileDescriptor objects cleanly.
      
      This is a multi-project change: dalvik, art, libcore, frameworks/base,
      and external/sepolicy are affected.  The CLs need to be approved
      together, lest the build break or the software fail to boot.
      
      Round 2: whitespace
      
      Bug: 12114500
      Change-Id: I989c83291d0c42d4cad63f24a3e98a93e231c9d3
      c3424aac
  24. 05 Feb, 2014 1 commit