Documentation ¶
Index ¶
- type DB
- func (db *DB) Begin() (*Tx, error)
- func (Db *DB) GetAllIncludes() []Include
- func (Db *DB) GetFiles() []string
- func (Db *DB) GetFunctionCallsForFileImmediate(file string) []string
- func (Db *DB) GetIncludes(file string) []Include
- func (Db *DB) GetIncludesForFile(file string) map[string]string
- func (Db *DB) GetIncludesForFileRecursive(file string) []string
- func (Db *DB) GetIncludesOfFile(file string) []string
- func (Db *DB) GetNonReferencedFiles() []string
- func (Db *DB) GetSyscallIdsForFile(file string) []int
- func (Db *DB) GetSyscallNames() []string
- func (Db *DB) GetSyscallsForFile(file string) SyscallRequirement
- func (Db *DB) GetSyscallsForFileImmediate(file string) []string
- type Include
- type SyscallRequirement
- type Tx
- func (tx *Tx) CreateClass(fqn string, name string, file string) error
- func (tx *Tx) CreateClassInstance(file string, fqn string, name string) error
- func (tx *Tx) CreateFile(path string) error
- func (tx *Tx) CreateFunction(name string, line int, len_param int, req_param int) error
- func (tx *Tx) CreateFunctionCall(file string, function_name string) error
- func (tx *Tx) CreateInclude(file string, resolved_include string, count int, fully_dynamic int, ...) error
- func (tx *Tx) CreateResolvedClassInstance(file string, resolvedClassFile string, className string) error
- func (tx *Tx) CreateSyscall(name string, number int) error
- func (tx *Tx) CreateSyscallRequirement(function_name string, syscall_name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func (*DB) GetAllIncludes ¶
func (*DB) GetFunctionCallsForFileImmediate ¶
func (*DB) GetIncludes ¶
func (*DB) GetIncludesForFileRecursive ¶
func (*DB) GetIncludesOfFile ¶
func (*DB) GetNonReferencedFiles ¶
func (*DB) GetSyscallIdsForFile ¶
func (*DB) GetSyscallNames ¶
func (*DB) GetSyscallsForFile ¶
func (Db *DB) GetSyscallsForFile(file string) SyscallRequirement
func (*DB) GetSyscallsForFileImmediate ¶
type Include ¶
type Include struct { File sql.NullString Resolved_include sql.NullString Static sql.NullInt64 Count sql.NullInt64 Include_string sql.NullString }
type SyscallRequirement ¶
type Tx ¶
func (*Tx) CreateClassInstance ¶
func (*Tx) CreateFile ¶
func (*Tx) CreateFunction ¶
Check what namespacing does to this
func (*Tx) CreateFunctionCall ¶
func (*Tx) CreateInclude ¶
func (*Tx) CreateResolvedClassInstance ¶
Click to show internal directories.
Click to hide internal directories.