MCPcopy Create free account

hub / github.com/cmu-sei/pharos / functions

Functions3,943 in github.com/cmu-sei/pharos

↓ 7 callersMethodUponLeavingGTest
gtest/src/gtest.cc:3855
↓ 7 callersMethodbegin
gtest/include/gtest/internal/gtest-param-util.h:195
↓ 7 callersFunctioncommand
libpharos/swiimpl.cpp:193
↓ 7 callersMethoddecode
libpharos/varbyte.hpp:79
↓ 7 callersMethodend
gtest/include/gtest/internal/gtest-param-util.h:196
↓ 7 callersMethodfindfd
libpharos/ir.cpp:1466
↓ 7 callersMethodget_relative_clock
libpharos/limit.cpp:144
↓ 7 callersMethodget_stack_const
Increasingly, Cory suspects that this is the wrong way to do this... Instead we should: 1. Check if the expression is a constant. Reject as a stack d
libpharos/semantics.cpp:334
↓ 7 callersMethodkey
Gets the user supplied key.
gtest/include/gtest/gtest.h:496
↓ 7 callersMethodos_stack_trace_getter
Returns the current OS stack trace getter if it is not NULL; otherwise, creates an OsStackTraceGetter, makes it the current getter, and returns it.
gtest/src/gtest.cc:4918
↓ 7 callersFunctionparse_number
Parse hexadecimal numbers
libpharos/util.cpp:32
↓ 6 callersFunctionAbort
gtest/src/gtest-port.cc:1124
↓ 6 callersFunctionChopLowBits
Chops off the n lowest bits from a bit pattern. Returns the n lowest bits. As a side effect, the original bit pattern will be shifted to the right b
gtest/src/gtest.cc:1747
↓ 6 callersFunctionFormatForComparisonFailureMessage
gtest/include/gtest/gtest-printers.h:349
↓ 6 callersFunctionFormatRegexSyntaxError
Helper function used by ValidateRegex() to format error messages.
gtest/src/gtest-port.cc:674
↓ 6 callersFunctionIsInSet
Returns true iff ch appears anywhere in str (excluding the terminating '\0' character).
gtest/src/gtest-port.cc:627
↓ 6 callersFunctionIsPathSeparator
Returns whether the given character is a valid path separator.
gtest/src/gtest-filepath.cc:90
↓ 6 callersMethodMerge
libpharos/apigraph.cpp:2063
↓ 6 callersMethodReset
gtest/src/gtest-port.cc:197
↓ 6 callersFunctionSkipPrefix
If *pstr starts with the given prefix, modifies *pstr to be right past the prefix and returns true; otherwise leaves *pstr unchanged and returns false
gtest/src/gtest.cc:5001
↓ 6 callersFunctionStringFromGTestEnv
Reads and returns the string environment variable corresponding to the given flag; if it's not set, returns default_value.
gtest/src/gtest-port.cc:1229
↓ 6 callersMethod__init__
(self, netnode_name)
tools/ooanalyzer/ida/OOAnalyzer.py:182
↓ 6 callersMethodadd_caller
libpharos/imports.hpp:114
↓ 6 callersMethodadd_column
adds ColDef named tuple (name, width, align)
tools/fn2hash/fse.py:92
↓ 6 callersFunctioncfg_vertices
libpharos/cdg.hpp:86
↓ 6 callersFunctioncommand
Run command
libpharos/swiimpl.hpp:538
↓ 6 callersMethodencode
libpharos/config.cpp:14
↓ 6 callersMethodfailed_test_count
Gets the number of failed tests.
gtest/src/gtest.cc:756
↓ 6 callersFunctionget_arch_reg
For situations where the DescriptorSet isn't available.
libpharos/misc.cpp:1093
↓ 6 callersMethodget_dependencies
libpharos/defuse.hpp:364
↓ 6 callersMethodget_global
libpharos/descriptors.hpp:213
↓ 6 callersMethodget_input_state
libpharos/defuse.hpp:303
↓ 6 callersMethodget_insn_addr
libpharos/ir.hpp:140
↓ 6 callersMethodget_vftables
(self)
tools/ooanalyzer/ida/OOAnalyzer.py:1930
↓ 6 callersMethodis_unknown
libpharos/typedb.hpp:161
↓ 6 callersMethodkeys
(self)
tools/ooanalyzer/ida/OOAnalyzer.py:459
↓ 6 callersFunctionlisteners
Provides access to the event listener list.
gtest/src/gtest-internal-inl.h:590
↓ 6 callersMethodlookup
libpharos/typedb.cpp:190
↓ 6 callersMethodread_address
libpharos/memory.cpp:80
↓ 6 callersFunctionsimple_builder
libpharos/json.cpp:520
↓ 6 callersFunctionsubstituteExpression
libpharos/ir.cpp:391
↓ 6 callersFunctionto_hex
Convert a string of binary bytes to an ASCII hexadecimal representation. Thanks to StackOverflow.com. :-)
libpharos/util.cpp:80
↓ 6 callersMethodwrite_memory
libpharos/state.cpp:351
↓ 5 callersFunctionBGL_FORALL_INEDGES
libpharos/path.cpp:120
↓ 5 callersMethodBuild
libpharos/apigraph.cpp:2700
↓ 5 callersMethodContainsAddress
libpharos/apigraph.cpp:1624
↓ 5 callersMethodEndsInCall
returns true if the last instruction of a basic block is a call
libpharos/apigraph.cpp:1620
↓ 5 callersFunctionEqFailure
Constructs and returns the message for an equality assertion (e.g. ASSERT_EQ, EXPECT_STREQ, etc) failure. The first four parameters are the expressio
gtest/src/gtest.cc:1312
↓ 5 callersFunctionFOpen
gtest/include/gtest/internal/gtest-port.h:2367
↓ 5 callersFunctionFormatDeathTestOutput
Returns an indented copy of stderr output for a death test. This makes distinguishing death test output lines from regular log lines much easier.
gtest/src/gtest-death-test.cc:504
↓ 5 callersFunctionGetLastErrnoDescription
Returns the message describing the last system error in errno.
gtest/src/gtest-death-test.cc:315
↓ 5 callersMethodGetSigs
libpharos/apisig.cpp:374
↓ 5 callersFunctionInt32FromEnvOrDie
Parses the environment variable var as an Int32. If it is unset, returns default_val. If it is not an Int32, prints an error and aborts.
gtest/src/gtest.cc:4760
↓ 5 callersMethodType
libpharos/typedb.hpp:130
↓ 5 callersMethodadd
libpharos/options.cpp:323
↓ 5 callersMethodapply_class
Apply the class
tools/ooanalyzer/ida/OOAnalyzer.py:926
↓ 5 callersMethodbegin
libpharos/threads.hpp:230
↓ 5 callersMethodcend
libpharos/misc.hpp:481
↓ 5 callersFunctionchars_from_functor
libpharos/prologbase.hpp:144
↓ 5 callersMethodconsult
libpharos/prolog.cpp:49
↓ 5 callersMethodcontains_ite
A nicer API to the helper above that can be invoked as a method on a SymbolicValue.
libpharos/semantics.cpp:289
↓ 5 callersFunctioncreate_overwritten_register
libpharos/defuse.cpp:910
↓ 5 callersFunctionfunc
tools/pathanalyzer/tests/varargs.cpp:9
↓ 5 callersFunctionfunc1
tools/pathanalyzer/tests/inter_rv.cpp:11
↓ 5 callersMethodfunc3
tests/src/oo/ooex1.cpp:37
↓ 5 callersMethodget
gtest/include/gtest/internal/gtest-linked_ptr.h:182
↓ 5 callersMethodget_abi
Return the detected ABI.
libpharos/descriptors.hpp:261
↓ 5 callersMethodget_address
Return the address, instruction, or block.
libpharos/graph.hpp:107
↓ 5 callersMethodget_api_definition
libpharos/apidb.hpp:414
↓ 5 callersMethodget_architecture
libpharos/descriptors.hpp:249
↓ 5 callersMethodget_counter
libpharos/limit.hpp:70
↓ 5 callersMethodget_delta
libpharos/sptrack.cpp:79
↓ 5 callersMethodget_edge_info_map
libpharos/path.cpp:1621
↓ 5 callersMethodget_entry_block
libpharos/funcs.cpp:628
↓ 5 callersMethodget_jmp_addr
Accessor for the thunk target address, which will be zero if the function is not a thunk. Some confusion has arisen about what this should be if the f
libpharos/funcs.hpp:350
↓ 5 callersMethodget_reg
libpharos/ir.cpp:1163
↓ 5 callersMethodget_register_state
Dynamically cast the register state object to our custom class. While this same method is defined on our parent, it is not virtual, and so this only
libpharos/state.hpp:629
↓ 5 callersMethodget_rw_call
Used to call add_import_target() twice, major analysis updates in defuse.cpp
libpharos/descriptors.hpp:176
↓ 5 callersMethodget_rw_func
Mostly in calls.cpp for updating callers, set_delete_method() in ooanalyzer.cpp
libpharos/descriptors.hpp:172
↓ 5 callersMethodget_stack_reg
Find the stack pointer register in an architecture independent way.
libpharos/descriptors.hpp:282
↓ 5 callersMethodget_vertices_in_flow_order
Return the connected vertices in flow order in the Pharos (filtered) control flow graph. We should use the pharos control flow graph whenever possibl
libpharos/funcs.cpp:1365
↓ 5 callersFunctionhandle_node
libpharos/typedb.cpp:78
↓ 5 callersFunctionida_hexify
convert hex string (0xNNNN...) to IDA-like hex value (NNNh)
tools/ooanalyzer/ida/OOAnalyzer.py:62
↓ 5 callersFunctioninsn_is_control_flow
This should be a method on SgAsmX86Instruction and possibly on SgAsmInstruction as well.
libpharos/misc.cpp:160
↓ 5 callersFunctionmake_fact
libpharos/prologbase.hpp:183
↓ 5 callersFunctionmake_term
libpharos/prologbase.hpp:154
↓ 5 callersFunctionoption_addr_list
Convert a vector of string into a set of rose_addr_t, out of option var map.
libpharos/options.cpp:730
↓ 5 callersMethodoriginal_working_dir
Returns the working directory when the first TEST() or TEST_F() was executed.
gtest/src/gtest.cc:4265
↓ 5 callersFunctionrm_undefined_in_exp
libpharos/ir.cpp:141
↓ 5 callersFunctionset_glog_name
libpharos/misc.cpp:45
↓ 5 callersMethodset_type
libpharos/oomethod.cpp:122
↓ 5 callersMethodsimplify
The tactic ctx-solver-simplify is a much stronger, and more expensive simplification scheme. It tends to fail on treenodes :( Currently, the error is
libpharos/znode.cpp:370
↓ 5 callersMethodspecimens
libpharos/options.cpp:350
↓ 5 callersMethodupdate_delta
libpharos/sptrack.cpp:25
↓ 5 callersMethodwriteRegister
libpharos/riscops.cpp:112
↓ 4 callersFunctionCmpHelperEQ
gtest/include/gtest/gtest.h:1387
↓ 4 callersMethodContainsCalls
returns true if there are ANY calls (api or otherwise) in this CFG
libpharos/apigraph.cpp:1890
↓ 4 callersMethodDisconnectVertex
libpharos/apigraph.cpp:1905
↓ 4 callersMethodFailed
Returns true iff the test failed.
gtest/src/gtest.cc:2170
↓ 4 callersFunctionFormatBool
gtest/src/gtest-internal-inl.h:1171
← previousnext →201–300 of 3,943, ranked by callers