|
@@ -5686,12 +5686,12 @@ let dump pr code =
|
|
pr (string_of_int (Array.length code.functions) ^ " functions");
|
|
pr (string_of_int (Array.length code.functions) ^ " functions");
|
|
Array.iter (fun f ->
|
|
Array.iter (fun f ->
|
|
pr (Printf.sprintf " fun@%d(%Xh) %s" f.findex f.findex (tstr f.ftype));
|
|
pr (Printf.sprintf " fun@%d(%Xh) %s" f.findex f.findex (tstr f.ftype));
|
|
- pr (Printf.sprintf " ; %s" (debug_infos f.debug.(0)));
|
|
|
|
|
|
+ pr (Printf.sprintf " ; %s (%s)" (debug_infos f.debug.(0)) (fundecl_name f));
|
|
Array.iteri (fun i r ->
|
|
Array.iteri (fun i r ->
|
|
pr (" r" ^ string_of_int i ^ " " ^ tstr r);
|
|
pr (" r" ^ string_of_int i ^ " " ^ tstr r);
|
|
) f.regs;
|
|
) f.regs;
|
|
Array.iteri (fun i o ->
|
|
Array.iteri (fun i o ->
|
|
- pr (Printf.sprintf " .%-5d @%d %s" (snd f.debug.(i)) i (ostr o))
|
|
|
|
|
|
+ pr (Printf.sprintf " .%-5d @%X %s" (snd f.debug.(i)) i (ostr o))
|
|
) f.code;
|
|
) f.code;
|
|
) code.functions;
|
|
) code.functions;
|
|
let protos = Hashtbl.fold (fun _ p acc -> p :: acc) all_protos [] in
|
|
let protos = Hashtbl.fold (fun _ p acc -> p :: acc) all_protos [] in
|