1. 24 Aug, 2012 5 commits
  2. 23 Aug, 2012 4 commits
  3. 20 Aug, 2012 3 commits
  4. 13 Aug, 2012 2 commits
  5. 11 Aug, 2012 1 commit
    • Ard Biesheuvel's avatar
      hardening: eliminate all text relocations from lidbvm · 5dfcc78a
      Ard Biesheuvel authored
      
      This patch consists of:
      - changes to mterp/ that turn all literals from absolute
        to PC relative, so the relocations can be resolved at
        (build) link time
      - changes to compiler/template/ that result in the
        compiler templates to live in the non-executable
        .data.rel.ro section (this code is never executed
        directly, only from the jit heap, so there is no
        reason to put it in the .text section)
      
      Change-Id: I2dc97bd4720b393a74b7277a188f0c7b681fc932
      Signed-off-by: default avatarArd Biesheuvel <ard.biesheuvel@gmail.com>
      5dfcc78a
  6. 07 Aug, 2012 3 commits
  7. 06 Aug, 2012 6 commits
  8. 03 Aug, 2012 3 commits
  9. 01 Aug, 2012 3 commits
  10. 31 Jul, 2012 3 commits
  11. 27 Jul, 2012 1 commit
  12. 25 Jul, 2012 1 commit
  13. 24 Jul, 2012 2 commits
  14. 23 Jul, 2012 1 commit
    • Elliott Hughes's avatar
      Fix Method.getParameterAnnotations. · 4f29f302
      Elliott Hughes authored
      The dex format represents parameter annotations using an
      annotation_set_ref_item for each parameter. According to the spec,
      the item's annotation_offset can be "0 if there are no annotations for this
      element". The Dalvik VM accepts 0 values in the verification step,
      but Method#getParameterAnnotations then crashes with a segmentation fault.
      
      Bug: http://code.google.com/p/android/issues/detail?id=35304
      Change-Id: I0ac7336d369894520c8e17848ab6a91dbbd905e9
      4f29f302
  15. 20 Jul, 2012 2 commits