Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmu-sei/pharos
/ functions
Functions
3,943 in github.com/cmu-sei/pharos
⨍
Functions
3,943
◇
Types & classes
1,307
↓ 4 callers
Function
FormatCountableNoun
Formats a countable noun. Depending on its quantity, either the singular form or the plural form is used. e.g. FormatCountableNoun(1, "formula", "fo
gtest/src/gtest.cc:2809
↓ 4 callers
Function
FormatTestCount
Formats the count of tests.
gtest/src/gtest.cc:2817
↓ 4 callers
Function
GetElementOr
gtest/src/gtest-internal-inl.h:303
↓ 4 callers
Method
GetEntryVertex
libpharos/apigraph.cpp:2053
↓ 4 callers
Method
GetExitAddr
libpharos/apigraph.cpp:2043
↓ 4 callers
Function
IsSpace
gtest/include/gtest/internal/gtest-port.h:2263
↓ 4 callers
Method
LoadSigFile
libpharos/apisig.cpp:353
↓ 4 callers
Method
Objectness
libpharos/types.cpp:455
↓ 4 callers
Method
Pointerness
libpharos/types.cpp:423
↓ 4 callers
Method
RemoveVertex
libpharos/apigraph.cpp:1974
↓ 4 callers
Method
SetTestPartResultReporterForCurrentThread
Sets the test part result reporter for the current thread.
gtest/src/gtest.cc:724
↓ 4 callers
Method
Signedness
libpharos/types.cpp:439
↓ 4 callers
Function
StrDup
gtest/include/gtest/internal/gtest-port.h:2310
↓ 4 callers
Function
body
* This processes one or more 64-byte data blocks, but does NOT update the bit * counters. There are no alignment requirements. */
libpharos/md5.cpp:117
↓ 4 callers
Function
c_str
gtest/include/gtest/internal/gtest-filepath.h:78
↓ 4 callers
Method
check_hash
libpharos/tags.hpp:82
↓ 4 callers
Function
create_return_value
libpharos/defuse.cpp:878
↓ 4 callers
Method
describe
libpharos/apidb.cpp:167
↓ 4 callers
Method
finalize
libpharos/md5.cpp:324
↓ 4 callers
Function
func2
tools/pathanalyzer/tests/outlaw_v2.cpp:7
↓ 4 callers
Method
get_address
libpharos/defuse.hpp:120
↓ 4 callers
Method
get_applied_classes
Return a list of classes that have been applied
tools/ooanalyzer/ida/OOAnalyzer.py:1189
↓ 4 callers
Method
get_best_name
Report the "best available" name. This is the case sensitive version of the name if it exists, and the ordinal pseudo-name if it doesn't.
libpharos/imports.cpp:75
↓ 4 callers
Method
get_graph
libpharos/ir.hpp:371
↓ 4 callers
Method
get_mem
libpharos/ir.hpp:296
↓ 4 callers
Method
get_memory_type
libpharos/semantics.cpp:401
↓ 4 callers
Method
get_ordinal
libpharos/imports.hpp:84
↓ 4 callers
Method
get_output_state
libpharos/defuse.hpp:304
↓ 4 callers
Method
get_reads
libpharos/defuse.hpp:331
↓ 4 callers
Method
get_returns_this_pointer
libpharos/funcs.hpp:410
↓ 4 callers
Method
get_rw_import
Used for call descriptor creation in calls.cpp, one to add virtualized targets One reference in readMemory() in riscop.cpp, to add calls to import mem
libpharos/descriptors.hpp:181
↓ 4 callers
Method
get_stack_parameter
Find the parameter definition that matches a specific stack delta, or return NULL if it does not exist.
libpharos/convention.cpp:857
↓ 4 callers
Method
get_writes
libpharos/defuse.hpp:334
↓ 4 callers
Method
index
gtest/include/gtest/internal/gtest-death-test-internal.h:250
↓ 4 callers
Function
insn_get_fallthru
Get the fallthru address. This should be one of the successors for every intruction except a return. I don't know if this is the most correct way to
libpharos/misc.cpp:326
↓ 4 callers
Function
insn_is_jmp
Unconditional jumps (near and far).
libpharos/misc.cpp:120
↓ 4 callers
Method
is_name_valid
libpharos/imports.hpp:72
↓ 4 callers
Method
is_new_method
Is the provided address a new(), delete(), or purecall() method?
libpharos/ooanalyzer.hpp:133
↓ 4 callers
Method
is_nullptr
libpharos/typedb.cpp:569
↓ 4 callers
Method
left
libpharos/matcherimpl.hpp:197
↓ 4 callers
Method
lock_shared
libpharos/threads.hpp:30
↓ 4 callers
Function
make_timer
libpharos/util.hpp:224
↓ 4 callers
Function
merge_nodes
libpharos/yaml.cpp:9
↓ 4 callers
Function
non_overlapping_instruction
libpharos/partitioner.cpp:751
↓ 4 callers
Method
null
libpharos/json.cpp:465
↓ 4 callers
Method
pointer
gtest/include/gtest/internal/gtest-port.h:1854
↓ 4 callers
Method
pop
remove all values from the frame up to index
libpharos/path.cpp:1720
↓ 4 callers
Function
random
Gets the random number generator.
gtest/src/gtest-internal-inl.h:792
↓ 4 callers
Method
repeater
Returns repeater that broadcasts the TestEventListener events to all subscribers.
gtest/src/gtest.cc:3919
↓ 4 callers
Method
set
libpharos/znode.hpp:83
↓ 4 callers
Method
set_memory_address
libpharos/stkvar.cpp:30
↓ 4 callers
Method
set_name
(self, value)
tools/ooanalyzer/ida/OOAnalyzer.py:1883
↓ 4 callers
Method
set_value
libpharos/convention.hpp:425
↓ 4 callers
Function
smart_can_be_equal
An implementation of can-be-equals that ignores zero values
libpharos/types.cpp:87
↓ 4 callers
Function
test_output_path
(args)
tools/dumpmasm/tests/partitioner-test.py:17
↓ 4 callers
Method
test_to_run_count
Gets the number of tests that should run.
gtest/src/gtest.cc:782
↓ 4 callers
Method
to_bv
Convenience function to cast an expression to a bitvector type
libpharos/znode.cpp:438
↓ 4 callers
Method
visit
libpharos/json.cpp:362
↓ 3 callers
Function
Abort
gtest/include/gtest/internal/gtest-port.h:2410
↓ 3 callers
Method
AddTestPartResult
Adds a test part result to the list.
gtest/src/gtest.cc:2050
↓ 3 callers
Method
Append
gtest/src/gtest.cc:3276
↓ 3 callers
Function
ArrayAsVector
gtest/src/gtest.cc:2108
↓ 3 callers
Function
AssertionResult
gtest/include/gtest/gtest.h:272
↓ 3 callers
Function
CaptureStderr
Starts capturing stderr.
gtest/src/gtest-port.cc:1042
↓ 3 callers
Method
Clear
Clears the object.
gtest/src/gtest.cc:2162
↓ 3 callers
Method
Clone
gtest/include/gtest/internal/gtest-param-util.h:236
↓ 3 callers
Method
ContainsApi
libpharos/apigraph.cpp:1867
↓ 3 callers
Function
FlagToEnvVar
Returns the name of the environment variable corresponding to the given flag. For example, FlagToEnvVar("foo") will return "GTEST_FOO" in the open-so
gtest/src/gtest-port.cc:1134
↓ 3 callers
Function
FlushInfoLog
gtest/include/gtest/internal/gtest-port.h:1276
↓ 3 callers
Function
FormatTimeInMillisAsSeconds
Formats the given time in milliseconds as seconds.
gtest/src/gtest.cc:3550
↓ 3 callers
Function
Func2
tests/src/api/ApiGraphTestProgram3.cpp:251
↓ 3 callers
Method
GenerateGraphViz
libpharos/apigraph.cpp:2401
↓ 3 callers
Method
GetContainingComponent
libpharos/apigraph.cpp:2799
↓ 3 callers
Method
GetPathLevel
libpharos/apigraph.hpp:436
↓ 3 callers
Function
GetPrefixUntilComma
Returns the prefix of 'str' before the first comma in it; returns the entire string if it contains no comma.
gtest/include/gtest/internal/gtest-internal.h:605
↓ 3 callers
Method
GetTestCase
Gets the i-th test case among all the test cases. i can range from 0 to total_test_case_count() - 1. If i is not in that range, returns NULL.
gtest/src/gtest.cc:4063
↓ 3 callers
Method
GetTestInfo
Returns the i-th test among all the tests. i can range from 0 to total_test_count() - 1. If i is not in that range, returns NULL.
gtest/src/gtest.cc:2739
↓ 3 callers
Method
GetTestPartResultReporterForCurrentThread
Returns the test part result reporter for the current thread.
gtest/src/gtest.cc:718
↓ 3 callers
Function
GetTestTypeId
Returns the type ID of ::testing::Test. We should always call this instead of GetTypeId< ::testing::Test>() to get the type ID of testing::Test. Thi
gtest/src/gtest.cc:620
↓ 3 callers
Function
Int32FromGTestEnv
Reads and returns a 32-bit integer stored in the environment variable corresponding to the given flag; if it isn't set or doesn't represent a valid 32
gtest/src/gtest-port.cc:1204
↓ 3 callers
Function
IsTrue
gtest/src/gtest.cc:4986
↓ 3 callers
Function
MatchRegexAtHead
Returns true iff regex matches a prefix of str. regex must be a valid simple regular expression and not start with "^", or the result is undefined.
gtest/src/gtest-port.cc:771
↓ 3 callers
Function
ParseFlagValue
Parses a string as a command line flag. The string should have the format "--flag=value". When def_optional is true, the "=value" part can be omitte
gtest/src/gtest.cc:5015
↓ 3 callers
Function
ParseInt32
Parses 'str' for a 32-bit signed integer. If successful, writes the result to *value and returns true; otherwise leaves *value unchanged and returns
gtest/src/gtest-port.cc:1149
↓ 3 callers
Function
ParseInt32Flag
Parses a string for an Int32 flag, in the form of "--flag=value". On success, stores the value of the flag in *value, and returns true. On failure,
gtest/src/gtest.cc:5070
↓ 3 callers
Function
PrintByteSegmentInObjectTo
Prints a segment of bytes in the given object.
gtest/src/gtest-printers.cc:60
↓ 3 callers
Function
PrintRawArrayTo
gtest/include/gtest/gtest-printers.h:548
↓ 3 callers
Method
PushLine
gtest/src/gtest.cc:1135
↓ 3 callers
Method
RemoveTrailingPathSeparator
If input name has a trailing separator character, remove it and return the name, otherwise return the name string unmodified. On Windows platform, use
gtest/src/gtest-filepath.cc:346
↓ 3 callers
Function
ReportFailureInUnknownLocation
gtest/src/gtest.cc:2250
↓ 3 callers
Method
ResetState
completely reset the state of the search
libpharos/apigraph.cpp:161
↓ 3 callers
Method
SetOutputFormat
libpharos/apigraph.cpp:1394
↓ 3 callers
Method
SetSearchTreeDiplayMode
libpharos/apigraph.cpp:1389
↓ 3 callers
Function
ShuffleRange
gtest/src/gtest-internal-inl.h:312
↓ 3 callers
Function
StripTrailingSpaces
gtest/include/gtest/internal/gtest-port.h:2284
↓ 3 callers
Method
add_dependency_pair
Safely make a matching pair of dependency links. Hopefully this doesn't perform too poorly. If it does, there are probably some optimizations that ca
libpharos/defuse.cpp:831
↓ 3 callers
Method
add_evidence
libpharos/stkvar.cpp:43
↓ 3 callers
Method
add_member
libpharos/ooclass.cpp:133
↓ 3 callers
Method
add_value
libpharos/stkvar.cpp:26
↓ 3 callers
Function
addrFromStmt
libpharos/ir.cpp:1538
← previous
next →
301–400 of 3,943, ranked by callers