commit | 0f9e27e394a2e9b41ba33b28418ef04b435889af | [log] [tgz] |
---|---|---|
author | Caslyn Tonelli <caslyn@google.com> | Thu Aug 22 04:28:17 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 22 04:28:17 2024 +0000 |
tree | 1c7b9d0b41a8f52fd900678867c6185930d3a018 | |
parent | 9db08ccd29f1be45879726427d428287407e749b [diff] |
[dl] Fill out LinkingSession class This CL introduces the `runtime_modules_` and `session_modules_` instance variables, which are used instead of local variables passed to Load/Relocate methods. Additionally the class is templated with Loader and comments are added/amended. LinkingSession::Commit is introduced to consume the linking_session instance and return the list of RuntimeModules created during the linking session, to be appended onto the RuntimeDynamicLinker's modules_ list. Bug: 341473244 Change-Id: I7fbe85a78edb68435219fb0125e7c8bb13193037 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1105475 Reviewed-by: Roland McGrath <mcgrathr@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Fuchsia-Auto-Submit: Caslyn Tonelli <caslyn@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.