Summary:public Move ModelBuiltins out of SymExec. Reviewed By: cristianoc Differential Revision: D3102373 fb-gh-sync-id: 7fa8485 fbshipit-source-id: 7fa8485master
parent
509a666ee0
commit
fd062cf736
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,43 @@
|
||||
(*
|
||||
* Copyright (c) 2016 - present Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*)
|
||||
|
||||
(** Models for the builtin functions supported *)
|
||||
|
||||
val __assert_fail : Procname.t
|
||||
val __delete : Procname.t
|
||||
val __delete_array : Procname.t
|
||||
val __exit : Procname.t
|
||||
val __get_array_size : Procname.t
|
||||
val __get_type_of : Procname.t
|
||||
val __infer_fail : Procname.t
|
||||
val __instanceof : Procname.t (** [__instanceof(val,typ)] implements java's [val instanceof typ] *)
|
||||
val __cast : Procname.t (** [__cast(val,typ)] implements java's [typ(val)] *)
|
||||
val __placement_delete : Procname.t
|
||||
val __placement_new : Procname.t
|
||||
val __new : Procname.t
|
||||
val __new_array : Procname.t
|
||||
val __objc_alloc : Procname.t
|
||||
val __objc_alloc_no_fail : Procname.t
|
||||
val __set_array_size : Procname.t
|
||||
val __unwrap_exception : Procname.t
|
||||
val __set_file_attribute : Procname.t
|
||||
val __set_mem_attribute : Procname.t
|
||||
val __set_locked_attribute : Procname.t
|
||||
val __set_unlocked_attribute : Procname.t
|
||||
val __infer_assume : Procname.t
|
||||
val __objc_retain : Procname.t
|
||||
val __objc_release : Procname.t
|
||||
val __objc_retain_cf : Procname.t
|
||||
val __objc_release_cf : Procname.t
|
||||
val __set_autorelease_attribute : Procname.t
|
||||
val __objc_release_autorelease_pool : Procname.t
|
||||
val __objc_cast : Procname.t
|
||||
val __objc_dictionary_literal : Procname.t
|
||||
val __cxx_typeid : Procname.t
|
||||
val malloc_no_fail : Procname.t
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue