Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: android-3.0_r1…

Nov 17, 2010

  1. oprofile 0.9.6

    Copy in the rest of the oprofile 0.9.6 tree so we have a source
    copy to match the prebuilt binaries that are checked into
    external/.
    
    Change-Id: Iaac327571d5d583594a4194973bf256569061048
    Mike Dodd authored

Nov 11, 2010

  1. oprofile fix for hashing backtraces.

    Oprofile's hash function uses a 64-bit value for the
    key where the high 32-bit are the 'from' address in a backtrace,
    and the low 32-bits are the current PC. However, the hash
    function was:
    
      uint32_t temp = (value >> 32) ^ value;
      return ((temp << 0) ^ (temp >> 8)) & data->hash_mask;
    
    If 'from' and 'to' are the same (recursive function), this hashes
    to 0, and you end up with lots of collisions, turning the
    theoretically O(1) operation into O(n).
    
    To fix it, I just drop the high 32-bits from the hash:
    
      uint32_t temp = value & 0xffffffff;
      return ((temp << 0) ^ (temp >> 8)) & data->hash_mask;
    
    In testing, this drastically reduces the oprofile overhead
    for some tracing.
    
    Change-Id: I8ae65a8a73771c89b576c895f135efd7b730eaf5
    Mike Dodd authored

Oct 10, 2010

  1. am 44ce845: am 041ee6c: Add timer mode in opcontrol.

    Merge commit '44ce8454876f33304daf17da83614acaf8c189c2'
    
    * commit '44ce8454876f33304daf17da83614acaf8c189c2':
      Add timer mode in opcontrol.
    Ben Cheng authored Android Git Automerger committed

Oct 07, 2010

  1. am 041ee6c: Add timer mode in opcontrol.

    Merge commit '041ee6ccda354960ebc1e1ccfff78685ec5326e1' into gingerbread-plus-aosp
    
    * commit '041ee6ccda354960ebc1e1ccfff78685ec5326e1':
      Add timer mode in opcontrol.
    Ben Cheng authored Android Git Automerger committed

Oct 06, 2010

  1. Add timer mode in opcontrol.

    (cherry-picked from master - temporary workaround for the transition from
    oprofile to perf events)
    
    Change-Id: I647523e68814dee525b7599e9088b68a19e67f4b
    Ben Cheng authored Ben Cheng committed

Sep 03, 2010

  1. Add timer mode in opcontrol.

    Change-Id: Ic0ab81deac51b48068e3a9b92a417003196161ea
    Ben Cheng authored
  2. Skip oprofile modules in the simulator build.

    Change-Id: Ie18ec8109465e44ae2e14f953f013871c6979060
    Ben Cheng authored
  3. Port work-in-progress oprofile with Cortex-A9 support.

    Change-Id: I26ecf3697c651dae31050081d6918ee5fc87915d
    Ben Cheng authored

Jul 09, 2010

  1. merge from open-source master

    Change-Id: If5c0de38e4b859b471abcecf16b5511c405bdcef
    The Android Open Source Project authored
  2. Correct permissions in mkdir calls

    The 'mode' parameter to mkdir() is in octal, so it should have a
    leading 0. Also, directories need their 'x' bits set.
    
    Change-Id: I95bdae777ed31a8f99d1eeb4974a9ceb8d85633d
    Mike Playle authored

May 03, 2010

  1. merge from open-source master

    Change-Id: Iff982a4bec118c01718056fff079460d365968c3
    The Android Open Source Project authored
  2. fix sim build

    Change-Id: I6c9ffe71d0dc71b2548367b021ff7ba6f833964e
    Jean-Baptiste Queru authored

Apr 30, 2010

  1. Fix ARM7 build.

    Change-Id: I7c07811f0e124b24f8be17c17c41061f045f4c4f
    Signed-off-by: Mike Lockwood <lockwood@android.com>
    Mike Lockwood authored

Mar 11, 2010

  1. Merge "Use armv7a arch flag instead of arch variant"

    Colin Cross authored Android (Google) Code Review committed

Mar 09, 2010

  1. Use armv7a arch flag instead of arch variant

    Change-Id: Ic1407b3ae4c1f662dafdce4bf8819fd92ca48e61
    Colin Cross authored
  2. Add an empty CleanSpec.mk

    Change-Id: I193b7af88f80d805620089913de38094bd99a8f3
    Jean-Baptiste Queru authored

Mar 04, 2010

  1. x86 oprofile enablement

    Bruce Beare authored

Feb 22, 2010

  1. Minor bug fix/enhancement for OProfile post-processing tools.

    1) Display samples collected in the code cache into dalvik-jit-code-cache.
    2) Tolerate phantom event on counter 3 when it is not configured.
    Ben Cheng authored

Feb 05, 2010

  1. am 56b2728: am e58df03: reconcile main tree with open-source eclair

    Merge commit '56b2728f588644e40195908e68985b9214fcfe8a'
    
    * commit '56b2728f588644e40195908e68985b9214fcfe8a':
      android-2.1_r1 snapshot
    The Android Open Source Project authored Android Git Automerger committed
  2. am e58df03: reconcile main tree with open-source eclair

    Merge commit 'e58df036341d4926db42c06b9f8cf6504a3a95fe' into eclair-plus-aosp
    
    * commit 'e58df036341d4926db42c06b9f8cf6504a3a95fe':
      android-2.1_r1 snapshot
    The Android Open Source Project authored Android Git Automerger committed
  3. reconcile main tree with open-source eclair

    The Android Open Source Project authored

Jan 29, 2010

  1. reconcile android-2.1_r1 snapshot

    The Android Open Source Project authored

Jan 12, 2010

  1. android-2.1_r1 snapshot

    The Android Open Source Project authored

Nov 15, 2009

  1. am 50c57b4: merge from open-source master

    Merge commit '50c57b4e23ee626c7e6cd98fe700444416e32ea6'
    
    * commit '50c57b4e23ee626c7e6cd98fe700444416e32ea6':
      eclair snapshot
    Jean-Baptiste Queru authored Android Git Automerger committed
  2. merge from open-source master

    Jean-Baptiste Queru authored
  3. merge from open-source master

    Merge commit 'goog/stage-korg-master' into HEAD
    Jean-Baptiste Queru authored
  4. merge from eclair

    Jean-Baptiste Queru authored

Nov 13, 2009

  1. eclair snapshot

    Jean-Baptiste Queru authored

Nov 10, 2009

  1. Add an option which enables specifying a device to pull out samples.

    Jing Yu authored

Oct 07, 2009

  1. Select the proper version of OProfile tools based on host OS informat…

    …ion.
    
    android-bc_triage 2162989
    Ben Cheng authored

Sep 16, 2009

  1. More change to use all 5 performance counters on ARMv7.

    Ben Cheng authored

Sep 14, 2009

  1. Refresh OProfile code running on the target side to 0.9.5 for ARMV7.

    Ben Cheng authored

Apr 23, 2009

  1. Merge donut into master

    Jean-Baptiste Queru authored

Mar 29, 2009

  1. Merge branch 'open_source_no_contributions' into google_internal

    The Android Open Source Project authored

Mar 17, 2009

  1. Merge commit 'remotes/korg/cupcake' into merge

    Jean-Baptiste Queru authored
Something went wrong with that request. Please try again.