(self, state, field_name, field_type, value)
Store a field of a given object, WITHOUT RESOLVING HIERARCHY

        :param SimState state: angr state where we want to allocate the object attribute
        :param str field_name: name of the attribute
        :param SimSootValue field_value: attribute's value
Store a field of a given object, WITHOUT RESOLVING HIERARCHY
Store a field of a given object WITHOUT RESOLVING HIERARCHY
def store_field(self, state, field_name, field_type, value):
        """
        Store a field of a given object, WITHOUT RESOLVING HIERARCHY

        :param SimState state: angr state where we want to allocate the object attribute
        :param str field_name: name of the attribute
        :param SimSootValue field_value: attribute's value
        """
        field_ref = SimSootValue_InstanceFieldRef(self.heap_alloc_id, self.type, field_name, field_type)

        if options.JAVA_TRACK_ATTRIBUTES in state.options:
            self.attributes.add((field_name, field_type))

        state.memory.store(field_ref, value)
def store_field ( self , state , field_name , field_type , value ) : field_ref = SimSootValue_InstanceFieldRef ( self . heap_alloc_id , self . type , field_name , field_type ) if options . JAVA_TRACK_ATTRIBUTES in state . options : self . attributes . add ( ( field_name , field_type ) ) state . memory . store ( field_ref , value )