[D-runtime] [D-Programming-Language/druntime] bd9b83: collect GC	roots of DSO
    GitHub 
    noreply at github.com
       
    Mon Feb 18 13:53:40 PST 2013
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: bd9b83688c2646a36968ec3e7ea72de039796d1b
      https://github.com/D-Programming-Language/druntime/commit/bd9b83688c2646a36968ec3e7ea72de039796d1b
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-02-17 (Sun, 17 Feb 2013)
  Changed paths:
    M src/rt/dso.d
  Log Message:
  -----------
  collect GC roots of DSO
- Use dl_iterate_phdr to find the program header table
  for the DSO
- Iterate over program headers and collect all
  segments that are allocated and writeable for
  the GC.
  Commit: a4e9214d78065bc98715e065bb0f6e234226c382
      https://github.com/D-Programming-Language/druntime/commit/a4e9214d78065bc98715e065bb0f6e234226c382
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-02-18 (Mon, 18 Feb 2013)
  Changed paths:
    M src/rt/dso.d
  Log Message:
  -----------
  add TLS range support
- store the TLS module id and it's size if the
  DSO has a PT_TLS segment
- add helper function that computes the actual
  memory range for the calling thread
  Commit: ec2d7639a88c1891d774e1bd0d05cb906db60885
      https://github.com/D-Programming-Language/druntime/commit/ec2d7639a88c1891d774e1bd0d05cb906db60885
  Author: Alex Rønne Petersen <alex at alexrp.com>
  Date:   2013-02-18 (Mon, 18 Feb 2013)
  Changed paths:
    M src/rt/dso.d
  Log Message:
  -----------
  Merge pull request #421 from dawgfoto/SharedRuntime_3
add TLS range support
Compare: https://github.com/D-Programming-Language/druntime/compare/e3750be8beca...ec2d7639a88c
    
    
More information about the D-runtime
mailing list