Harmony
  1. Harmony
  2. HARMONY-1949

[drlvm][gc_cc] Refactoring TLS access in GC_CC.

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: DRLVM
    • Labels:
      None

      Description

      This patch changes the way GC requests TLS data: Instead of asking VM GC calls to TM directly.

      After the patch is applied GC is able to report static offsets for all TLS fields it uses to JIT

      1. gc_cc.diff
        12 kB
        Mikhail Fursov
      2. gc_cc_2.diff
        12 kB
        Mikhail Fursov

        Issue Links

          Activity

          Mikhail Fursov created issue -
          Mikhail Fursov made changes -
          Field Original Value New Value
          Attachment gc_cc.diff [ 12343534 ]
          Mikhail Fursov made changes -
          Link This issue depends on HARMONY-1942 [ HARMONY-1942 ]
          weldon washburn made changes -
          Assignee weldon washburn [ wjwashburn ]
          Mikhail Fursov made changes -
          Attachment gc_cc_2.diff [ 12343697 ]
          weldon washburn made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Link This issue depends on HARMONY-1942 [ HARMONY-1942 ]
          Gavin made changes -
          Link This issue depends upon HARMONY-1942 [ HARMONY-1942 ]

            People

            • Assignee:
              weldon washburn
              Reporter:
              Mikhail Fursov
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development