1. 19 Oct, 2010 4 commits
    • Russ Cox's avatar
      5l, 6l, 8l: link pclntab and symtab as ordinary rodata symbols · 19fd5c78
      Russ Cox authored
      That is, move the pc/ln table and the symbol table
      into the read-only data segment.  This eliminates
      the need for a special load command to map the
      symbol table into memory, which makes the
      information available on systems that couldn't handle
      the magic load to 0x99000000, like NaCl and ARM QEMU
      and Linux without config_highmem=y.  It also
      eliminates an #ifdef and some clumsy code to
      find the symbol table on Windows.
      
      The bad news is that the binary appears to be bigger
      than it used to be.  This is not actually the case, though:
      the same amount of data is being mapped into memory
      as before, and the tables are still read-only, so they're
      still shared across multiple instances of the binary as
      they were before.  The difference is just that the tables
      aren't squirreled away in some section that "size" doesn't
      know to look at.
      
      This is a checkpoint.
      It probably breaks Windows and breaks NaCl more
      than it used to be broken, but those will be fixed.
      The logic involving -s needs to be revisited too.
      
      Fixes #871.
      
      R=ken2
      CC=golang-dev
      https://golang.org/cl/2587041
      19fd5c78
    • Russ Cox's avatar
      5l, 6l, 8l: separate pass to fix addresses · 01df088f
      Russ Cox authored
      Lay out code before data.
      
      R=ken2
      CC=golang-dev
      https://golang.org/cl/2490043
      01df088f
    • Luuk van Dijk's avatar
      [68]l: expose genasmsym. · 54aba2e6
      Luuk van Dijk authored
      R=rsc
      CC=golang-dev
      https://golang.org/cl/2512042
      54aba2e6
    • Yasuhiro Matsumoto's avatar
      goplay: fix to run under windows. · e64280ec
      Yasuhiro Matsumoto authored
      Fixes #1204.
      
      R=golang-dev, brainman, Joe Poirier, alex.brainman, adg
      CC=golang-dev, math-nuts
      https://golang.org/cl/2532041
      e64280ec
  2. 18 Oct, 2010 14 commits
  3. 17 Oct, 2010 4 commits
  4. 16 Oct, 2010 2 commits
  5. 15 Oct, 2010 10 commits
  6. 14 Oct, 2010 6 commits