@@ -518,6 +518,8 @@ <h3 class="signature first" id="arch-instance_method">
518
518
< pre class ="lines ">
519
519
520
520
521
+ 58
522
+ 59
521
523
60
522
524
61
523
525
62
@@ -527,12 +529,10 @@ <h3 class="signature first" id="arch-instance_method">
527
529
66
528
530
67
529
531
68
530
- 69
531
- 70
532
- 71</ pre >
532
+ 69</ pre >
533
533
</ td >
534
534
< td >
535
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 60 </ span >
535
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 58 </ span >
536
536
537
537
< span class ='kw '> def</ span > < span class ='id identifier rubyid_arch '> arch</ span >
538
538
< span class ='kw '> return</ span > < span class ='symbol '> :dunno</ span > < span class ='kw '> unless</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
@@ -594,12 +594,12 @@ <h3 class="signature " id="binary_executable?-instance_method">
594
594
< pre class ="lines ">
595
595
596
596
597
- 87
598
- 88
599
- 89 </ pre >
597
+ 85
598
+ 86
599
+ 87 </ pre >
600
600
</ td >
601
601
< td >
602
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 87 </ span >
602
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 85 </ span >
603
603
604
604
< span class ='kw '> def</ span > < span class ='id identifier rubyid_binary_executable? '> binary_executable?</ span >
605
605
< span class ='id identifier rubyid_elf_type '> elf_type</ span > < span class ='op '> ==</ span > < span class ='symbol '> :executable</ span >
@@ -652,12 +652,12 @@ <h3 class="signature " id="dylib?-instance_method">
652
652
< pre class ="lines ">
653
653
654
654
655
- 83
656
- 84
657
- 85 </ pre >
655
+ 81
656
+ 82
657
+ 83 </ pre >
658
658
</ td >
659
659
< td >
660
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 83 </ span >
660
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 81 </ span >
661
661
662
662
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dylib? '> dylib?</ span >
663
663
< span class ='id identifier rubyid_elf_type '> elf_type</ span > < span class ='op '> ==</ span > < span class ='symbol '> :dylib</ span >
@@ -697,12 +697,12 @@ <h3 class="signature " id="dylib_id-instance_method">
697
697
< pre class ="lines ">
698
698
699
699
700
- 220
701
- 221
702
- 222 </ pre >
700
+ 184
701
+ 185
702
+ 186 </ pre >
703
703
</ td >
704
704
< td >
705
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 220 </ span >
705
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 184 </ span >
706
706
707
707
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dylib_id '> dylib_id</ span >
708
708
< span class ='id identifier rubyid_metadata '> metadata</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_dylib_id '> dylib_id</ span >
@@ -755,14 +755,14 @@ <h3 class="signature " id="dynamic_elf?-instance_method">
755
755
< pre class ="lines ">
756
756
757
757
758
+ 115
759
+ 116
758
760
117
759
761
118
760
- 119
761
- 120
762
- 121</ pre >
762
+ 119</ pre >
763
763
</ td >
764
764
< td >
765
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 117 </ span >
765
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 115 </ span >
766
766
767
767
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dynamic_elf? '> dynamic_elf?</ span >
768
768
< span class ='kw '> return</ span > < span class ='ivar '> @dynamic_elf</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @dynamic_elf</ span >
@@ -804,12 +804,12 @@ <h3 class="signature " id="dynamically_linked_libraries-instance_method">
804
804
< pre class ="lines ">
805
805
806
806
807
- 224
808
- 225
809
- 226 </ pre >
807
+ 188
808
+ 189
809
+ 190 </ pre >
810
810
</ td >
811
811
< td >
812
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 224 </ span >
812
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 188 </ span >
813
813
814
814
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dynamically_linked_libraries '> dynamically_linked_libraries</ span > < span class ='lparen '> (</ span > < span class ='op '> *</ span > < span class ='rparen '> )</ span >
815
815
< span class ='id identifier rubyid_metadata '> metadata</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_dylibs '> dylibs</ span >
@@ -862,17 +862,17 @@ <h3 class="signature " id="elf?-instance_method">
862
862
< pre class ="lines ">
863
863
864
864
865
+ 49
866
+ 50
865
867
51
866
868
52
867
869
53
868
870
54
869
871
55
870
- 56
871
- 57
872
- 58</ pre >
872
+ 56</ pre >
873
873
</ td >
874
874
< td >
875
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 51 </ span >
875
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 49 </ span >
876
876
877
877
< span class ='kw '> def</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
878
878
< span class ='kw '> return</ span > < span class ='ivar '> @elf</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @elf</ span >
@@ -917,18 +917,18 @@ <h3 class="signature " id="elf_type-instance_method">
917
917
< pre class ="lines ">
918
918
919
919
920
+ 71
921
+ 72
920
922
73
921
923
74
922
924
75
923
925
76
924
926
77
925
927
78
926
- 79
927
- 80
928
- 81</ pre >
928
+ 79</ pre >
929
929
</ td >
930
930
< td >
931
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 73 </ span >
931
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 71 </ span >
932
932
933
933
< span class ='kw '> def</ span > < span class ='id identifier rubyid_elf_type '> elf_type</ span >
934
934
< span class ='kw '> return</ span > < span class ='symbol '> :dunno</ span > < span class ='kw '> unless</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
@@ -974,14 +974,14 @@ <h3 class="signature " id="interpreter-instance_method">
974
974
< pre class ="lines ">
975
975
976
976
977
+ 103
978
+ 104
977
979
105
978
980
106
979
- 107
980
- 108
981
- 109</ pre >
981
+ 107</ pre >
982
982
</ td >
983
983
< td >
984
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 105 </ span >
984
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 103 </ span >
985
985
986
986
< span class ='kw '> def</ span > < span class ='id identifier rubyid_interpreter '> interpreter</ span >
987
987
< span class ='kw '> return</ span > < span class ='ivar '> @interpreter</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @interpreter</ span >
@@ -1023,14 +1023,14 @@ <h3 class="signature " id="patch!-instance_method">
1023
1023
< pre class ="lines ">
1024
1024
1025
1025
1026
+ 109
1027
+ 110
1026
1028
111
1027
1029
112
1028
- 113
1029
- 114
1030
- 115</ pre >
1030
+ 113</ pre >
1031
1031
</ td >
1032
1032
< td >
1033
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 111 </ span >
1033
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 109 </ span >
1034
1034
1035
1035
< span class ='kw '> def</ span > < span class ='id identifier rubyid_patch! '> patch!</ span > < span class ='lparen '> (</ span > < span class ='label '> interpreter:</ span > < span class ='kw '> nil</ span > < span class ='comma '> ,</ span > < span class ='label '> rpath:</ span > < span class ='kw '> nil</ span > < span class ='rparen '> )</ span >
1036
1036
< span class ='kw '> return</ span > < span class ='kw '> if</ span > < span class ='id identifier rubyid_interpreter '> interpreter</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_blank? '> blank?</ span > < span class ='op '> &&</ span > < span class ='id identifier rubyid_rpath '> rpath</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_blank? '> blank?</ span >
@@ -1072,13 +1072,13 @@ <h3 class="signature " id="patchelf_patcher-instance_method">
1072
1072
< pre class ="lines ">
1073
1073
1074
1074
1075
- 210
1076
- 211
1077
- 212
1078
- 213 </ pre >
1075
+ 174
1076
+ 175
1077
+ 176
1078
+ 177 </ pre >
1079
1079
</ td >
1080
1080
< td >
1081
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 210 </ span >
1081
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 174 </ span >
1082
1082
1083
1083
< span class ='kw '> def</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span >
1084
1084
< span class ='id identifier rubyid_require '> require</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> patchelf</ span > < span class ='tstring_end '> "</ span > </ span >
@@ -1119,12 +1119,12 @@ <h3 class="signature " id="read_uint16-instance_method">
1119
1119
< pre class ="lines ">
1120
1120
1121
1121
1122
- 47
1123
- 48
1124
- 49 </ pre >
1122
+ 45
1123
+ 46
1124
+ 47 </ pre >
1125
1125
</ td >
1126
1126
< td >
1127
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 47 </ span >
1127
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 45 </ span >
1128
1128
1129
1129
< span class ='kw '> def</ span > < span class ='id identifier rubyid_read_uint16 '> read_uint16</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span >
1130
1130
< span class ='id identifier rubyid_read '> read</ span > < span class ='lparen '> (</ span > < span class ='int '> 2</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_unpack1 '> unpack1</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> v</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
@@ -1164,12 +1164,12 @@ <h3 class="signature " id="read_uint8-instance_method">
1164
1164
< pre class ="lines ">
1165
1165
1166
1166
1167
- 43
1168
- 44
1169
- 45 </ pre >
1167
+ 41
1168
+ 42
1169
+ 43 </ pre >
1170
1170
</ td >
1171
1171
< td >
1172
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 43 </ span >
1172
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 41 </ span >
1173
1173
1174
1174
< span class ='kw '> def</ span > < span class ='id identifier rubyid_read_uint8 '> read_uint8</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span >
1175
1175
< span class ='id identifier rubyid_read '> read</ span > < span class ='lparen '> (</ span > < span class ='int '> 1</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_unpack1 '> unpack1</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> C</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
@@ -1210,14 +1210,14 @@ <h3 class="signature " id="rpath-instance_method">
1210
1210
< pre class ="lines ">
1211
1211
1212
1212
1213
+ 91
1214
+ 92
1213
1215
93
1214
1216
94
1215
- 95
1216
- 96
1217
- 97</ pre >
1217
+ 95</ pre >
1218
1218
</ td >
1219
1219
< td >
1220
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 93 </ span >
1220
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 91 </ span >
1221
1221
1222
1222
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpath '> rpath</ span >
1223
1223
< span class ='kw '> return</ span > < span class ='ivar '> @rpath</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @rpath</ span >
@@ -1259,12 +1259,12 @@ <h3 class="signature " id="rpath_using_patchelf_rb-instance_method">
1259
1259
< pre class ="lines ">
1260
1260
1261
1261
1262
- 206
1263
- 207
1264
- 208 </ pre >
1262
+ 170
1263
+ 171
1264
+ 172 </ pre >
1265
1265
</ td >
1266
1266
< td >
1267
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 206 </ span >
1267
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 170 </ span >
1268
1268
1269
1269
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpath_using_patchelf_rb '> rpath_using_patchelf_rb</ span >
1270
1270
< span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_runpath '> runpath</ span > < span class ='op '> ||</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_rpath '> rpath</ span >
@@ -1305,12 +1305,12 @@ <h3 class="signature " id="rpaths-instance_method">
1305
1305
< pre class ="lines ">
1306
1306
1307
1307
1308
- 101
1309
- 102
1310
- 103 </ pre >
1308
+ 99
1309
+ 100
1310
+ 101 </ pre >
1311
1311
</ td >
1312
1312
< td >
1313
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 101 </ span >
1313
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 99 </ span >
1314
1314
1315
1315
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpaths '> rpaths</ span >
1316
1316
< span class ='const '> < span class ='object_link '> < a href ="Array.html " title ="Array (class) "> Array</ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_rpath '> rpath</ span > < span class ='op '> &.</ span > < span class ='id identifier rubyid_split '> split</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> :</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span > < span class ='rparen '> )</ span >
@@ -1350,15 +1350,15 @@ <h3 class="signature " id="save_using_patchelf_rb-instance_method">
1350
1350
< pre class ="lines ">
1351
1351
1352
1352
1353
- 199
1354
- 200
1355
- 201
1356
- 202
1357
- 203
1358
- 204 </ pre >
1353
+ 163
1354
+ 164
1355
+ 165
1356
+ 166
1357
+ 167
1358
+ 168 </ pre >
1359
1359
</ td >
1360
1360
< td >
1361
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 199 </ span >
1361
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 163 </ span >
1362
1362
1363
1363
< span class ='kw '> def</ span > < span class ='id identifier rubyid_save_using_patchelf_rb '> save_using_patchelf_rb</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_new_interpreter '> new_interpreter</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_new_rpath '> new_rpath</ span > < span class ='rparen '> )</ span >
1364
1364
< span class ='id identifier rubyid_patcher '> patcher</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span >
0 commit comments