Prior to the patch, opbasm used a single preprocessor filename (source_file.gen.psm) that could correspond to distinct generated content (e.g. with -D macros). This filename represents a race condition when many opbasm instances are invoked in parallel.
This patch uses uuid.uuid4 to uniquify the filename associated with the preprocessed assembly code.
contain different contents
Prior to the patch, opbasm used a single preprocessor filename (source_file.gen.psm) that could correspond to distinct generated content (e.g. with -D macros). This filename represents a race condition when many opbasm instances are invoked in parallel.
This patch uses uuid.uuid4 to uniquify the filename associated with the preprocessed assembly code. contain different contents