Text this: Deep learning vulnerability detection method based on optimized inter-procedural semantics of programs