CPC G06F 21/567 (2013.01) [G06F 8/41 (2013.01); G06F 21/53 (2013.01)] | 19 Claims |
1. A system, comprising:
a processor configured to:
receive a first and second sample for analysis;
determine that the first sample was compiled for a CPU architecture that is different from a host CPU architecture;
execute the first sample in an emulated user space corresponding to the CPU architecture for which the first sample was compiled, wherein the emulated user space is provided by executing a user space emulation utility in a virtual machine that shares the host CPU architecture; and
analyze the first and second sample, at least partially concurrently, in a single virtual machine instance; and a memory coupled to the processor and configured to provide the processor with instructions.
|