~patrickas/ensoft-sextant/no-caching

« back to all changes in this revision

Viewing changes to doc/Program_upload_docs.mkd

  • Committer: Tarmac
  • Author(s): patrickas at co, James Harkin, James Harkin, Phil Connell, Phil Connell, Phil Connell, Robert Wills
  • Date: 2014-08-15 16:01:06 UTC
  • mfrom: (1.2.177 sextant)
  • Revision ID: tarmac-20140815160106-1cxti0gzlrwks0np
setup.py no uploads config and web file to the correct location for the pypi installation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Function pointers
 
2
 
 
3
We treat function pointers as functions in their own right, but we rename them to `_._function_pointer_n` where `n` is a numerical identifier (unique to each function pointer call). When ProgramConverter is used to produce graphical output for graphs with function pointers in, they are displayed as yellow nodes with name `(function pointer)`.
 
4
 
 
5
Optionally, the flag `--ignore-function-pointers` can be provided to `program_upload.py` to cause the parser to pretend function pointer calls simply do not exist.
 
6
 
 
7
# Query parameters
 
8
We take the mandatory `--input-file`, a filepath for a program file whose call graph we wish to upload to the Neo4J server. Optionally we can specify that it is an ``--object-file` to have `objdump` run against it; otherwise, we assume the input was a text file consisting of `objdump`'s output.
 
9
Optional (if specified in config file) `--remote-neo4j`, the location of the Neo4J server (eg. `http://localhost:7474`).
 
 
b'\\ No newline at end of file'