File otp_src_22.3-erts-preloaded-no_inline.patch of Package erlang
diff -Ndurp otp_src_22.3/erts/preloaded/src/erlang.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/erlang.erl
--- otp_src_22.3/erts/preloaded/src/erlang.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/erlang.erl 2020-03-17 16:01:57.625507032 +0200
@@ -60,6 +60,7 @@
-compile({no_auto_import,[spawn_opt/2]}).
-compile({no_auto_import,[spawn_opt/4]}).
-compile({no_auto_import,[spawn_opt/5]}).
+-compile(no_inline).
-export_type([timestamp/0]).
-export_type([time_unit/0]).
diff -Ndurp otp_src_22.3/erts/preloaded/src/erts_internal.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/erts_internal.erl
--- otp_src_22.3/erts/preloaded/src/erts_internal.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/erts_internal.erl 2020-03-17 16:02:21.735832671 +0200
@@ -830,3 +830,5 @@ get_internal_state_blocked(Arg) ->
erlang:system_flag(multi_scheduling, unblock)
end,
Result.
+
+-compile(no_inline).
diff -Ndurp otp_src_22.3/erts/preloaded/src/prim_buffer.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_buffer.erl
--- otp_src_22.3/erts/preloaded/src/prim_buffer.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_buffer.erl 2020-03-17 16:01:57.626507004 +0200
@@ -138,3 +138,5 @@ copying_read(_Buffer, _Size) ->
-spec peek_head(Buffer :: prim_buffer()) -> binary().
peek_head(_Buffer) ->
erlang:nif_error(undef).
+
+-compile(no_inline).
diff -Ndurp otp_src_22.3/erts/preloaded/src/prim_file.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_file.erl
--- otp_src_22.3/erts/preloaded/src/prim_file.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_file.erl 2020-03-17 16:01:57.626507004 +0200
@@ -841,3 +841,5 @@ to_posix_seconds({_,_} = Datetime, unive
erlang:universaltime_to_posixtime(Datetime);
to_posix_seconds({_,_} = Datetime, local) ->
erlang:universaltime_to_posixtime(erlang:localtime_to_universaltime(Datetime)).
+
+-compile(no_inline).
diff -Ndurp otp_src_22.3/erts/preloaded/src/prim_net.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_net.erl
--- otp_src_22.3/erts/preloaded/src/prim_net.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/prim_net.erl 2020-03-17 16:01:57.626507004 +0200
@@ -21,6 +21,7 @@
-module(prim_net).
-compile(no_native).
+-compile(no_inline).
%% Administrative and "global" utility functions
-export([
diff -Ndurp otp_src_22.3/erts/preloaded/src/socket.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/socket.erl
--- otp_src_22.3/erts/preloaded/src/socket.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/socket.erl 2020-03-17 16:01:57.627506976 +0200
@@ -22,6 +22,7 @@
-compile(no_native).
-compile({no_auto_import,[error/1]}).
+-compile(no_inline).
%% Administrative and "global" utility functions
-export([
diff -Ndurp otp_src_22.3/erts/preloaded/src/zlib.erl otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/zlib.erl
--- otp_src_22.3/erts/preloaded/src/zlib.erl 2020-03-13 19:33:37.000000000 +0200
+++ otp_src_22.3-erts-preloaded-no_inline/erts/preloaded/src/zlib.erl 2020-03-17 16:01:57.627506976 +0200
@@ -701,3 +701,5 @@ enqueue_input_1(Z, IOVec) ->
enqueue_nif(_Z, _IOVec) ->
erlang:nif_error(undef).
+
+-compile(no_inline).