[EGD-6482] Remove unnecessary iosyscalls messages Unimplemented syscalls should fail silently to avoid breaking tests.
[EGD-3469] Fix assets and image creation Preparing and copying of assets to the image was unreliable. Switched from cmake mechanism to rsync, making resulting scheme universal and reducing output folder pollution.
[EGD-6156] Create crash dumps Integrate the CrashCatcher library in order to store phone state after a fault occurs. The dumps are stored in the CrashCatcher hex format and can be debugged using the CrashDebug stub built for x86_64 via the 'debug_crash_dump.sh' script.
[EGD-6239] Fix Linux Release build on gcc-10 strncpy() was provided with size equal to a buffer size, not leaving buffer space for a trailing zero; also sml fix.
[EGD-6067] Fix database performance issues New filesystem works differently and some vFAT optimizations backfired badly after switch. - avoid unnecessary folder traversing - eliminate some unnecessary fstats - rework sqlite file driver - reduce MMC startup delay - fix errno bug in iosyscalls
[EGD-6013] Fix no copy syscall Due to lack of some filesystem syscalls std::filesystem::copy functions family doesn't work. This path add missing syscalls in the FS layer.
[EGD-5047] Add support for newlib time Add support for newlib time standard syscalls.
[EGD-5927] Redirect access to '/lib' in emulator Sanitizer was trying to access libraries after all objects got deleted and hung in a nested bug state.
[EGD-5900] Fix filesystem performance issue (Linux) Make fread/fwrite ignore requested item size and perform on 8KB blocks
[EGD-5860] Fix build packages Merging and cleaning cmakes requred cleaning.
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5590] Fix boot config procedure Boot config procedure was outdated and didn't actually work
[EGD-5596] Fix fread() handling of EOF iosyscalls' fread() should interpret zero bytes read as EOF.
[EGD-5522] Remount fs R/W for backup or update After setting vFAT to be read only by default backup, update and factory reset procedures need to remount R/W first.
[EGD-5266] Fix test harness Covers harness issues that occures on experimental branch due to the new filesystem implementation.
[EGD-5378] Fix missing condition Some strange mistake happened during a rebase.
[EGD-5378] Add informative message before aborting iosyscalls This fix gives basic information about missing syscalls before aborting from libiosyscalls preload.
[EGD-5146] Add read LFS block size from part Add littlefs block size from partition bootable offset
[EGD-5318] Fix coding style in board/ Code style check was disabled for board/ subfolder. This commit fixes coding and enables style check for this folder.
[EGD-5297] Fix Release build on linux Some minor warnings were preventing us from completing Release build of Linux emulator.