Intelligently identifying source code from compiled code
AssigneeOracle International Corporation
InventorsAnimesh Agarwal, Grayson Cox, Ehsan Nick Minaie
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAnimesh Agarwal, Grayson Cox, Ehsan Nick Minaie
Estimating the term…
Systems, methods, and computer-readable media are provided for code analysis. The code analysis system disassembles a particular set of executable code to determine a particular set of translated code and generates a particular translated code vector embedding in an embedding space. The system also generates, for a plurality of sets of source code, a plurality of source code vector embeddings in the embedding space. The system accesses a model trained on training data comprising pairs of translated code and known source code to predict one or more particular sets of source code that are similar to the particular set of translated code based at least in part on vector distances between the plurality of source code vector embeddings and the particular translated code vector embedding. The system causes display of information indicating the one or more predicted sets of source code.
A computer-implemented method comprising:
A computer-program product comprising one or more non-transitory machine-readable storage media, including stored instructions configured to cause a computing system to perform a set of actions including:
A system comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.