1. 05 May, 2014 1 commit
  2. 03 Mar, 2014 2 commits
  3. 28 Feb, 2014 5 commits
  4. 28 Nov, 2013 5 commits
  5. 18 Nov, 2013 5 commits
  6. 13 Nov, 2013 20 commits
  7. 01 Nov, 2013 2 commits
    • Andrew Gerrand's avatar
      go1.2rc3 · 2eb51b1b
      Andrew Gerrand authored
      R=golang-dev, nigeltao
      CC=golang-dev
      https://golang.org/cl/19560047
      2eb51b1b
    • Andrew Gerrand's avatar
      [release-branch.go1.2] cmd/5l, runtime: fix divide for profiling tracebacks on ARM · 4708b76f
      Andrew Gerrand authored
      ««« CL 19910044 / 9eb64f5ef3a6
      cmd/5l, runtime: fix divide for profiling tracebacks on ARM
      
      Two bugs:
      1. The first iteration of the traceback always uses LR when provided,
      which it is (only) during a profiling signal, but in fact LR is correct
      only if the stack frame has not been allocated yet. Otherwise an
      intervening call may have changed LR, and the saved copy in the stack
      frame should be used. Fix in traceback_arm.c.
      
      2. The division runtime call adds 8 bytes to the stack. In order to
      keep the traceback routines happy, it must copy the saved LR into
      the new 0(SP). Change
      
              SUB $8, SP
      
      into
      
              MOVW    0(SP), R11 // r11 is temporary, for use by linker
              MOVW.W  R11, -8(SP)
      
      to update SP and 0(SP) atomically, so that the traceback always
      sees a saved LR at 0(SP).
      
      Fixes #6681.
      
      R=golang-dev, r
      CC=golang-dev
      https://golang.org/cl/19910044
      »»»
      
      R=golang-dev
      CC=golang-dev
      https://golang.org/cl/20170048
      4708b76f