|
152 |
# ubuntu 1404 |
152 |
# ubuntu 1404 |
153 |
'/usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so', |
153 |
'/usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so', |
154 |
'/usr/lib/debug/lib/i386-linux-gnu/ld-2.19.so', |
154 |
'/usr/lib/debug/lib/i386-linux-gnu/ld-2.19.so', |
|
|
155 |
# ubuntu 1504 |
156 |
'/usr/lib/debug/lib/x86_64-linux-gnu/ld-2.21.so', |
157 |
'/usr/lib/debug/lib/i386-linux-gnu/ld-2.21.so', |
155 |
] |
158 |
] |
156 |
for file in files_to_try: |
159 |
for file in files_to_try: |
157 |
if os.path.isfile (file): |
160 |
if os.path.isfile (file): |
|
176 |
print '' |
179 |
print '' |
177 |
|
180 |
|
178 |
def main(argv): |
181 |
def main(argv): |
|
|
182 |
print("test0") |
179 |
config_filename = '' |
183 |
config_filename = '' |
180 |
debug_filename = '' |
184 |
debug_filename = '' |
181 |
try: |
185 |
try: |
|
200 |
if debug_filename == '': |
204 |
if debug_filename == '': |
201 |
debug_filename = search_debug_file () |
205 |
debug_filename = search_debug_file () |
202 |
debug = DebugData (debug_filename) |
206 |
debug = DebugData (debug_filename) |
|
|
207 |
print("test1") |
203 |
data = debug.get_struct_size ('rtld_global') |
208 |
data = debug.get_struct_size ('rtld_global') |
|
|
209 |
print("test1") |
204 |
if data is None: |
210 |
if data is None: |
|
|
211 |
print("eww1 ") |
205 |
sys.exit (1) |
212 |
sys.exit (1) |
206 |
config.write ('#define CONFIG_RTLD_GLOBAL_SIZE ' + str(data.data) + '\n') |
213 |
config.write ('#define CONFIG_RTLD_GLOBAL_SIZE ' + str(data.data) + '\n') |
|
|
214 |
print("success1 ") |
207 |
|
215 |
|
208 |
data = debug.get_struct_size ('rtld_global_ro') |
216 |
data = debug.get_struct_size ('rtld_global_ro') |
209 |
if data is None: |
217 |
if data is None: |