US 12,379,907 B2
Generating executables for target operational environments
Christoph Graham, Spring, TX (US)
Assigned to Hewlett-Packard Development Company, L.P., Spring, TX (US)
Appl. No. 17/997,191
Filed by Hewlett-Packard Development Company, L.P., Spring, TX (US)
PCT Filed May 15, 2020, PCT No. PCT/US2020/033119
§ 371(c)(1), (2) Date Oct. 26, 2022,
PCT Pub. No. WO2021/230879, PCT Pub. Date Nov. 18, 2021.
Prior Publication US 2023/0093197 A1, Mar. 23, 2023
Int. Cl. G06F 8/41 (2018.01)
CPC G06F 8/41 (2013.01) 17 Claims
OG exemplary drawing
 
1. A computing device comprising: a processor resource including a plurality of electronic circuits; and a non-transitory memory resource storing machine-readable instructions stored thereon that, when executed, cause the processor resource to: disassemble a compiled executable of a native operational environment into assembly-based instructions, the processor resource is to generate a syntax tree from the assembly-based instructions, map, in accordance with the syntax tree, the assembly-based instructions to a corresponding module of a target operational environment that differs from the native operational environment in type or version, and generate, in response to mapping the assembly-based instructions to the corresponding module, an executable for the target operational environment.