LianjiaTech / LianjiaTech/flutter_beike_engine

数据段问题

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
26
Forks
3
PR merge metrics
No merged PRs in 30d

Description

你好,看了博客以及这里的源代码,有个问题先请求一下。

文中通过修改gen_snapshot的源码,将vm_data以及isoloate_data写到特定的文件下,我理解这里的产物格式是.S类型的文件,后续不应该再通过xcrunn命令将.S文件汇编成.O文件,才可以在dart_snapshot中加载分离的数据段中使用吗?在源码中没有看到有这部分的工作,请问是我的理解有问题吗?

期待收到回复!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the referenced blog alongside the gen_snapshot source, then trace how vm_data and isolate_data are written and how dart_snapshot loads them. Check whether the xcrun step for assembling .S files into .O files exists anywhere in the source. Done means clarifying the expected artifact and documenting the complete data-segment workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, dart
Domain
build-system, tooling
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.