MCPcopy Create free account

hub / github.com/andreafioraldi/angrdbg / functions

Functions270 in github.com/andreafioraldi/angrdbg

↓ 35 callersFunctionrange
(start, stop, step)
angrdbg/got_builder.py:16
↓ 16 callersFunctionget_debugger
()
angrdbg/context.py:72
↓ 16 callersMethodset_reg
(self, name, value)
angrdbg/abstract_debugger.py:78
↓ 13 callersMethodkeys
(self)
angrdbg/page_8.py:40
↓ 12 callersMethodget_reg
(self, name)
angrdbg/abstract_debugger.py:75
↓ 12 callersFunctionload_project
(input_file=None, **kwargs)
angrdbg/context.py:38
↓ 9 callersMethodkeys
(self)
angrdbg/page_7.py:41
↓ 8 callersFunctionget_memory_type
()
angrdbg/context.py:64
↓ 7 callersMethod_read_from
(self, addr, num_bytes, inspect=True, events=True, ret_on_segv=False)
angrdbg/memory_7.py:486
↓ 7 callersMethod_read_from
(self, addr, num_bytes, inspect=True, events=True, ret_on_segv=False)
angrdbg/memory_8.py:498
↓ 6 callersMethod_apply_object_to_page
Writes a memory object to a `page` :param page_base: The base address of the page. :param mo: The memory object.
angrdbg/page_8.py:528
↓ 6 callersMethod_apply_object_to_page
Writes a memory object to a `page` :param page_base: The base address of the page. :param mo: The memory object.
angrdbg/page_7.py:578
↓ 6 callersMethod_get_page
(self, page_num, write=False, create=False, initialize=True)
angrdbg/page_8.py:393
↓ 6 callersMethod_get_page
(self, page_num, write=False, create=False, initialize=True)
angrdbg/page_7.py:431
↓ 6 callersMethod_mark_updated_mapping
(self, d, m)
angrdbg/page_8.py:652
↓ 6 callersMethod_mark_updated_mapping
(self, d, m)
angrdbg/page_7.py:720
↓ 6 callersMethodget_unconstrained_bytes
Get some consecutive unconstrained bytes. :param name: Name of the unconstrained variable :param bits: Size of the unconstra
angrdbg/memory_7.py:1019
↓ 6 callersMethodget_unconstrained_bytes
Get some consecutive unconstrained bytes. :param name: Name of the unconstrained variable :param bits: Size of the unconstra
angrdbg/memory_8.py:1045
↓ 5 callersMethodput_bytes
(self, addr, value)
angrdbg/abstract_debugger.py:71
↓ 4 callersMethod_create_segment
(addr, size, s_options, idx, segments)
angrdbg/memory_7.py:861
↓ 4 callersMethod_create_segment
(addr, size, s_options, idx, segments)
angrdbg/memory_8.py:887
↓ 4 callersMethodget_byte
(self, addr)
angrdbg/abstract_debugger.py:44
↓ 4 callersMethodimage_base
(self)
angrdbg/abstract_debugger.py:40
↓ 4 callersMethodstore_memory_object
This function optimizes a large store by storing a single reference to the :class:`SimMemoryObject` instead of one for each byte.
angrdbg/page_8.py:563
↓ 3 callersMethod_update_mappings
(self, actual_addr, cnt)
angrdbg/page_8.py:682
↓ 3 callersMethod_update_mappings
(self, actual_addr, cnt)
angrdbg/page_7.py:749
↓ 3 callersMethodget_got
(self)
angrdbg/abstract_debugger.py:101
↓ 3 callersMethodload_mo
Loads a memory object from memory. :param page_idx: the index into the page :returns: a tuple of the object
angrdbg/page_8.py:77
↓ 3 callersMethodload_mo
Loads a memory object from memory. :param page_idx: the index into the page :returns: a tuple of the object
angrdbg/page_7.py:78
↓ 2 callersMethod_apply_concretization_strategies
Applies concretization strategies on the address until one of them succeeds.
angrdbg/memory_7.py:361
↓ 2 callersMethod_apply_concretization_strategies
Applies concretization strategies on the address until one of them succeeds.
angrdbg/memory_8.py:360
↓ 2 callersMethod_changes_to_merge
(self, others)
angrdbg/memory_7.py:97
↓ 2 callersMethod_changes_to_merge
(self, others)
angrdbg/memory_8.py:96
↓ 2 callersMethod_containing_pages
(self, mo_start, mo_end)
angrdbg/page_8.py:553
↓ 2 callersMethod_containing_pages
(self, mo_start, mo_end)
angrdbg/page_7.py:604
↓ 2 callersMethod_containing_pages_mo
(self, mo)
angrdbg/page_8.py:558
↓ 2 callersMethod_containing_pages_mo
(self, mo)
angrdbg/page_7.py:610
↓ 2 callersMethod_create_page
(self, page_num, permissions=None)
angrdbg/page_8.py:271
↓ 2 callersMethod_create_page
(self, page_num, permissions=None)
angrdbg/page_7.py:290
↓ 2 callersMethod_fill_missing
(self, addr, num_bytes, inspect=True, events=True)
angrdbg/memory_7.py:445
↓ 2 callersMethod_fill_missing
(self, addr, num_bytes, inspect=True, events=True)
angrdbg/memory_8.py:444
↓ 2 callersMethod_insert_memory_object
(self, value, address, size)
angrdbg/memory_7.py:783
↓ 2 callersMethod_insert_memory_object
(self, value, address, size)
angrdbg/memory_8.py:807
↓ 2 callersMethod_merge
(self, others, changed_bytes, merge_conditions=None, is_widening=False)
angrdbg/memory_7.py:147
↓ 2 callersMethod_merge
(self, others, changed_bytes, merge_conditions=None, is_widening=False)
angrdbg/memory_8.py:146
↓ 2 callersMethod_merge_strategies
(*strategy_lists)
angrdbg/memory_7.py:126
↓ 2 callersMethod_merge_strategies
(*strategy_lists)
angrdbg/memory_8.py:125
↓ 2 callersMethod_merge_values
(self, to_merge, merged_size, is_widening=False)
angrdbg/memory_7.py:1062
↓ 2 callersMethod_merge_values
(self, to_merge, merged_size, is_widening=False)
angrdbg/memory_8.py:1087
↓ 2 callersMethod_resolve_size_range
(self, size)
angrdbg/memory_7.py:331
↓ 2 callersMethod_resolve_size_range
(self, size)
angrdbg/memory_8.py:330
↓ 2 callersMethodbranch
(self)
angrdbg/page_8.py:174
↓ 2 callersMethodchanged_bytes
Gets the set of changed bytes between self and `other`. :param other: The other :class:`SimSymbolicDbgMemory`. :returns:
angrdbg/memory_7.py:1136
↓ 2 callersMethodchanged_bytes
Gets the set of changed bytes between self and `other`. :param other: The other :class:`SimSymbolicDbgMemory`. :returns:
angrdbg/memory_8.py:1161
↓ 2 callersMethodconcretize
(self, found_state)
angrdbg/core.py:196
↓ 2 callersMethodconcretize_read_addr
Concretizes an address meant for reading. :param addr: An expression for the address. :param strategies:
angrdbg/memory_7.py:421
↓ 2 callersMethodconcretize_read_addr
Concretizes an address meant for reading. :param addr: An expression for the address. :param strategies:
angrdbg/memory_8.py:420
↓ 2 callersMethodconcretize_write_addr
Concretizes an address meant for writing. :param addr: An expression for the address. :param strategies:
angrdbg/memory_7.py:404
↓ 2 callersMethodconcretize_write_addr
Concretizes an address meant for writing. :param addr: An expression for the address. :param strategies:
angrdbg/memory_8.py:403
↓ 2 callersMethodcontains_no_backer
Tests if the address is contained in any page of paged memory, without considering memory backers. :param int addr: The address to t
angrdbg/page_8.py:426
↓ 2 callersMethodget_bytes
(self, addr, size)
angrdbg/abstract_debugger.py:56
↓ 2 callersMethodget_idata
(self)
angrdbg/abstract_debugger.py:107
↓ 2 callersMethodget_plt
(self)
angrdbg/abstract_debugger.py:104
↓ 2 callersMethodload_objects
Load memory objects from paged memory. :param addr: Address to start loading. :param num_bytes: Number of bytes to load.
angrdbg/page_8.py:228
↓ 2 callersMethodmemory_objects_for_name
Returns a set of :class:`SimMemoryObjects` that contain expressions that contain a variable with the name of `n`. This is us
angrdbg/page_8.py:787
↓ 2 callersMethodmemory_objects_for_name
Returns a set of :class:`SimMemoryObjects` that contain expressions that contain a variable with the name of `n`. This is us
angrdbg/page_7.py:858
↓ 2 callersMethodresolve_name
(self, name)
angrdbg/abstract_debugger.py:111
↓ 2 callersMethodseg_by_addr
(self, name)
angrdbg/abstract_debugger.py:98
↓ 2 callersMethodstep_into
(self)
angrdbg/abstract_debugger.py:82
↓ 2 callersMethodwait_ready
(self)
angrdbg/abstract_debugger.py:88
↓ 1 callersFunctionStateShot
(regs={}, sync_brk=True, check_dbg=False, concrete_imports=[], **kwargs)
angrdbg/core.py:45
↓ 1 callersMethod__changed_bytes
Gets the set of changed bytes between `self` and `other`. :type other: SimDbgMemory :returns: A set of differing by
angrdbg/page_8.py:455
↓ 1 callersMethod__changed_bytes
Gets the set of changed bytes between `self` and `other`. :type other: SimPagedMemory :returns: A set of differing
angrdbg/page_7.py:494
↓ 1 callersMethod__getitem__
(self, addr)
angrdbg/page_8.py:192
↓ 1 callersMethod__getitem__
(self, addr)
angrdbg/page_7.py:210
↓ 1 callersMethod_add_segments_overlap
(idx, addr, segments)
angrdbg/memory_7.py:882
↓ 1 callersMethod_add_segments_overlap
(idx, addr, segments)
angrdbg/memory_8.py:908
↓ 1 callersMethod_copy_args
(self)
angrdbg/page_8.py:116
↓ 1 callersMethod_copy_args
(self)
angrdbg/page_7.py:117
↓ 1 callersMethod_create_default_read_strategies
(self)
angrdbg/memory_7.py:251
↓ 1 callersMethod_create_default_read_strategies
(self)
angrdbg/memory_8.py:250
↓ 1 callersMethod_create_default_write_strategies
(self)
angrdbg/memory_7.py:270
↓ 1 callersMethod_create_default_write_strategies
(self)
angrdbg/memory_8.py:269
↓ 1 callersMethod_get_segment_index
(addr, segments)
angrdbg/memory_7.py:889
↓ 1 callersMethod_get_segment_index
(addr, segments)
angrdbg/memory_8.py:915
↓ 1 callersMethod_get_segments
(addrs, size)
angrdbg/memory_7.py:897
↓ 1 callersMethod_get_segments
(addrs, size)
angrdbg/memory_8.py:923
↓ 1 callersMethod_initialize_page
(self, n, new_page)
angrdbg/page_8.py:277
↓ 1 callersMethod_initialize_page
(self, n, new_page)
angrdbg/page_7.py:296
↓ 1 callersMethod_is_uninitialized
(a)
angrdbg/memory_7.py:1059
↓ 1 callersMethod_is_uninitialized
(a)
angrdbg/memory_8.py:1084
↓ 1 callersMethod_split_segment
(addr, segments)
angrdbg/memory_7.py:866
↓ 1 callersMethod_split_segment
(addr, segments)
angrdbg/memory_8.py:892
↓ 1 callersMethod_store_fully_concrete
(self, address, size, data, endness, condition)
angrdbg/memory_7.py:790
↓ 1 callersMethod_store_fully_concrete
(self, address, size, data, endness, condition)
angrdbg/memory_8.py:813
↓ 1 callersMethod_store_fully_symbolic
(self, address, addresses, size, data, endness, condition)
angrdbg/memory_7.py:910
↓ 1 callersMethod_store_fully_symbolic
(self, address, addresses, size, data, endness, condition)
angrdbg/memory_8.py:936
↓ 1 callersMethod_store_symbolic_addr
(self, address, addresses, size, data, endness, condition)
angrdbg/memory_7.py:829
↓ 1 callersMethod_store_symbolic_addr
(self, address, addresses, size, data, endness, condition)
angrdbg/memory_8.py:852
↓ 1 callersMethod_store_symbolic_size
(self, address, size, data, endness, condition)
angrdbg/memory_7.py:810
next →1–100 of 270, ranked by callers