Skip to content

ooprolog: Running out of memory #282

@agentsim

Description

@agentsim

After following the recommended sequence of commands for analyzing large executables (mine is 14M) I wind up with a 105M ooprog-facts.pl file.

Using the suggested command, ooprolog --facts ooprog-facts.pl --results ooprog-results.pl --log-level=6 >ooprog.log, ooprolog runs until ultimately it is killed by docker after consuming all 128G of RAM on my system.

I've tried using the switches to limit the stack and table sizes but that did not reduce total memory use. I'm running on an M3 mac, so I also rebuilt the docker image for ARM64 CPUs, that did not help.

Generally I see about 1350 guesses before being out of memory. Is there any way to know how close to complete the process is? Is this amount of memory expected for an executable of this size?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions