Symb.SymbolPathtype prim = | Pvar of IR.Pvar.t| Deref of deref_kind * partial| Callsite of {ret_typ : IR.Typ.t;cs : Absint.CallSite.t;obj_path : partial option;}obj_path represents the varaible name object when a method of which is called at the cs callsite.
and partial = prim BufferOverrunField.tinclude Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval pp_mark : markup:bool -> F.formatter -> t -> unitval pp_partial : F.formatter -> partial -> unitval pp_partial_paren : paren:bool -> F.formatter -> partial -> unitval of_callsite :
?obj_path:partial ->
ret_typ:IR.Typ.t ->
Absint.CallSite.t ->
partialval deref : deref_kind:deref_kind -> partial -> partialval append_field : ?typ:IR.Typ.t -> partial -> IR.Fieldname.t -> partialval append_star_field : partial -> IR.Fieldname.t -> partialval is_this : partial -> boolval represents_multiple_values : partial -> boolval represents_multiple_values_sound : partial -> boolval represents_callsite_sound_partial : partial -> boolval exists_str_partial : f:(string -> bool) -> partial -> boolval is_void_ptr_path : t -> boolval is_cpp_vector_elem : partial -> boolval is_global_partial : partial -> boolval is_length : t -> bool