mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 20:49:49 +04:00
[FL-3386] Fast FAP Loader (#2790)
* FBT: build and add FastFAP(tm) sections * Elf file: fast loading fap files. Really fast, like x15 times faster. * fastfap.py: cleanup unused imports * Toolchain: 23 version * Elf File: remove log messages * Scripts: fix file permissions * FBT: explicit interpreter for fastfap invocation Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
5
scripts/fbt/sdk/hashes.py
Normal file
5
scripts/fbt/sdk/hashes.py
Normal file
@@ -0,0 +1,5 @@
|
||||
def gnu_sym_hash(name: str) -> int:
|
||||
h = 0x1505
|
||||
for c in name:
|
||||
h = ((h << 5) + h + ord(c)) & 0xFFFFFFFF
|
||||
return h
|
||||
Reference in New Issue
Block a user