diff options
author | Damien George <damien@micropython.org> | 2024-09-25 14:07:24 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-09-26 22:36:55 +1000 |
commit | 36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0 (patch) | |
tree | 899da301ad6abff888c9a4582114e94a731ca8be /docs/esp8266/tutorial | |
parent | 5b22bde044b27aaf82cde8d7609ba37015b37b4c (diff) | |
download | micropython-36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0.tar.gz micropython-36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0.zip |
unix/alloc: Don't trace executable memory for GC pointers.
This tracing was originally needed for three reasons:
1. To trace object/raw-code pointers embedded in native code, eg from
@micropython.native functions.
2. To trace pointers to BSS/rodata from relocated viper code.
3. For libffi tracing.
The tracing in point 1 was made unnecessary long ago in commit
7d4b6cc868ebf0e1cc5dfe5276b22e1b857c411b (see also commit
bbccb0f630dc9b2769a891c2c28fbbe810284225 which removed scanning of native
code on the esp8266 port).
Since the previous commit, point 2 is no longer needed.
For point 3, this was made unnecessary in the recent commit
97966254577167f4c50200af1af89109a275da1c.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'docs/esp8266/tutorial')
0 files changed, 0 insertions, 0 deletions