SoK: Enabling security analyses of embedded systems via rehosting